Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 824 Bytes

File metadata and controls

38 lines (26 loc) · 824 Bytes

Dots

Dots is a DNS lookup and networking toolkit by Furqan Software.

It provides a web interface for querying DNS records (A, AAAA, CNAME, MX, NS, SOA, SRV, TXT, NAPTR, PTR), reverse DNS, WHOIS, and GeoIP lookups.

Setup

Copy env-sample.txt to .env and configure:

PORT=5000
NAMESERVERS=8.8.8.8,8.8.4.4
GEOIP_DB=GeoLite2-Country.mmdb
MAPBOX_TOKEN=<your mapbox token>
  • NAMESERVERS (required): comma-separated list of DNS servers.
  • GEOIP_DB (required): path to a GeoLite2 Country .mmdb file.
  • MAPBOX_TOKEN (required): Mapbox GL access token for the Geo map.

Running

npm install
npm start

Docker

docker build -t dots .
docker run -p 8080:8080 dots

License

FreeBSD