Python

ZDNS-Flask

A simple implementation for using Zdns on a Web browser

( ZDNS is a command-line utility that provides high-speed DNS lookups. )

Github: https://github.com/LevyHsu/ZDNS-Flask

Although authentication is implemented, it’s still recommended that you use this app on a local network instead of a public network. Also, use it at your own risk!


Install Dependencies:

sudo apt-get update
sudo apt install zmap wget git build-essential python3.7 python3-setuptools python3-pip
sudo pip3 install Flask jinja2 demjson

Install Go (if you haven’t got one):

wget https://storage.googleapis.com/golang/go1.10.4.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.10.4.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/usr/local/go/bin/

Install ZDNS:

go get github.com/zmap/zdns/zdns
cd /usr/local/go/bin/src/github.com/zmap/zdns/zdns
go build

Run:

python3 zdnsflask.py


Login page:

Front-End:

Back-End:

Result:

Leave a Reply

Your email address will not be published. Required fields are marked *