Need help with dnsFookup?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

179 Stars 26 Forks 25 Commits 5 Opened issues


DNS rebinding toolkit

Services available


Need anything else?

Contributors list

No Data

DnsFookup v 2.0.1

DNS Rebinding freamwork containing: - a dns server obviously - python web api to create new subdomains and control the dns server, view logs, stuff like that - shitty react app to make it more comfy


API documentation

What does it do?

It lets you create dns bins like a burp collaborator but it adds a bit more features... create new dnsbin

You can specify what ips/domains should the created subdomain resolve to and how many times, for now it A,CNAME and AAAA record are supported

Then you can see where it was requested from, what did it resolve to,... in logs create new dnsbin

Video of tool in action

Watch the video

Source of the vulnerable application is from

How to run it

First of all, check the configuration in config.yaml

You also should not forget to change all passwords and keys inside the config

# First edit config.yaml as you please
# Don't forget to change the JWT secret!
vim config.yaml

Install python & docker-compose

apt install docker-compose python3-pip sudo apt-get install libpq-dev python-dev

#Set up postgres and redis sudo docker-compose up

#in ./BE pip3 install -r requirements.txt

python3 # to start the dns server

for testing purposes development server is enough I think FLASK_ENV=development flask run

Install npm

curl -sL | sudo -E bash -
apt -y install nodejs make gcc g++

then in ./FE

npm install npm start

If you have a bit of free time, please contribute, it means a lot to me :D

Want to see some feature in next update?

Let me know on keybase

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.