Skip to content

ethicalhackingplayground/dnsresolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dnsresolver

a very fast dns resolver

Installation

cargo install --path .

Usage

cat subs.txt | dnsresolver

If you need to resolve hosts with any ports, you can use the --ports flag.

cat subs.txt | dnsresolver -p 8080,8081

Virtual Host Enumeration

Using Unresolved Domains

If you wish to discover all the virtual hosts from a given domain list, you can use the --vhost flag followed by the --vhost-file flag.

This will attempt to access restricted pages by replace the host header with an unresolved domain from your domain list, the sift algorithm is implemented

to make sure the virtual host response is different to the actual response.

make sure to increase the soft limit using ulimit -n 10000 so we can handle more open files.

cat subs.txt | dnsresolver --vhost --vhost-file domains.txt

Demonstrations

asciicast

asciicast

asciicast

Feedback

If you have any feedback, please reach out to us at krypt0mux@gmail.com

License

MIT

About

A Lightning-Fast DNS Resolver written in Rust 🦀

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages