projectdiscovery / shuffledns

MassDNS wrapper written in go to enumerate valid subdomains using active bruteforce as well as resolve subdomains with wildcard filtering and easy input-output support.
https://projectdiscovery.io
GNU General Public License v3.0
1.31k stars 187 forks source link

Implemented multi-domain wildcard filtering #313

Closed Mzack9999 closed 5 months ago

Mzack9999 commented 6 months ago

Closes #159

Testing data:

# wc -l wordlist.txt resolvers.txt trusted.resolvers.txt domains.txt
 2178752 wordlist.txt
   29316 resolvers.txt
      32 trusted.resolvers.txt
       3 domains.txt

Before:

time go run . -r resolvers.txt -mode bruteforce -d domains.txt -directory test -trusted-resolvers trusted.txt -w wordlist.txt
...
rea    130m7.168
user    115m16.211s
sys     121m4.752s

After:

time go run . -r resolvers.txt -mode bruteforce -d domains.txt -directory test -trusted-resolvers trusted.txt -w wordlist.txt
...
real    10m38.824s
user    1m32.534s
sys     6m43.880s