Mass DNS resolution tool
Dependencies:
libunbound-dev
libldns-dev
Compilation:
make
Usage:
Pipe the list of names to resolve to
stdin
, one entry per line.
By default, Massresolver doesn't use any upstream caching resolvers, and solely uses
libunbound
. Responses and intermediate responses are cached, and it uses up to 8 CPU cores and 500 Mb memory.
Upstream resolvers can be used instead defining
USE_LOCALHOST
or USE_RESOLVCONF
.
Up to 640 queries will run in parallel, but this can be changed using the
MAX_RUNNING
macro.
Even with the default number of queries, you may have to adjust the maximum number of file descriptors allowed for your session. Something like
ulimit -n 100000
might do the job.
No comments:
Post a Comment