No description
  • HTML 66.8%
  • Python 33.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-28 17:59:45 +05:30
templates Initial commit: Added Release v-1.0.0 2026-06-28 17:59:45 +05:30
.gitignore Initial commit: Added Release v-1.0.0 2026-06-28 17:59:45 +05:30
app.py Initial commit: Added Release v-1.0.0 2026-06-28 17:59:45 +05:30
README.md Initial commit: Added Release v-1.0.0 2026-06-28 17:59:45 +05:30
requirements.txt Initial commit: Added Release v-1.0.0 2026-06-28 17:59:45 +05:30

dns-forge

Web-based DNS lookup & management tool — part of the Forge Suite by dev-boffin-io.

Features

  • Lookup tab — dig (full/short), nslookup, reverse, whois, traceroute
    • All record types: A, AAAA, MX, CNAME, NS, TXT, SOA, PTR, SRV, CAA, ANY
    • Custom DNS server support, quick-record buttons
  • Bulk tab — query up to 20 domains at once
  • /etc/hosts tab — visual table editor + raw editor, add/delete entries
  • resolv.conf tab — view and edit /etc/resolv.conf
  • Nameservers tab — one-click switch to Google/Cloudflare/OpenDNS/Quad9/AdGuard
    • DNS speed test — compare resolution times across providers
  • DNS cache flush (systemd-resolve, resolvectl, dnsmasq)
  • Auto-refresh every 15 seconds

Install

pip install flask
# dig, nslookup, whois, traceroute must be in PATH

Run

python app.py --host 0.0.0.0 --port 5055

Writing /etc/hosts and /etc/resolv.conf requires sudo.

Platform

Linux · macOS