All Projects → jedisct1 → massresolver

jedisct1 / massresolver

Licence: BSD-2-Clause license
Mass DNS resolution tool

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

massresolver

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].