A ludicrously speedy DNS resolver
Ludicrously speedy, infectious with the async.
ludicrousdns is designed to be a cleaner, more accurate and more rate-limited version of massdns.
pip install ludicrousdns
ludicrousdns can be used both as a library and a binary:
from ludicrousdns import ResolverPool r = ResolverPool() r.resolve_hosts(["example.com", "google.com"])
echo -e "example.com\ngoogle.com" > hosts.txt ludicrousdns resolve -d hosts.txt
echo -e "example.com\ngoogle.com" | ludicrousdns resolve
- Detects wildcard DNS
- Ludicrously speedy
- Add benchmark to measure CPU- and network usage
- Add benchmark to measure overall speed (use randomized subdomains to avoid effects of caching)
- Add timeout to connections, for example with async_timeout
- Add option to adjust rate-limiting
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size ludicrousdns-0.4.0.tar.gz (4.5 kB)||File type Source||Python version None||Upload date||Hashes View hashes|