Rusolver v0.9.1 releases: Fast DNS resolver written in Rust
Rusolver
Fast DNS resolver is written in Rust. Works on Linux, Windows, macOS, Android, Aarch64, ARM, and possibly in your oven.
Goal
Offer the community an efficient host resolution tool.
Performance & speed
Rusolver is very resource-friendly, you can use up to 1000 threads in a single-core machine and this will work without any problem, the bottleneck for this tool is your network speed. By default, it is able to perform resolution for ~1532 hosts per second in good network conditions (tested in an AWS machine).
Usage
- By default, we only show the resolved hosts
cat hosts.txt | rusolver
- If you want to see the discovered IP addresses:
cat hosts.txt | rusolver -i
You can tune the –timeout and -t/–threads options according to your needs. See rusolver –help
Changelog v0.9.1
- Avoid allocating domain_data every time as it has the Clone trait. e26ae06
- Use our custom trust-dns implementation until bluejekyll/trust-dns#1632 is decided. 8620ede
Download
Copyright (C) 2020 Edu4rdSHL