Skip to content

emp-code/Tap-DNS

Repository files navigation

Tap:DNS

Tap:DNS is a DNS server using Tor and TLS, with caching, filtering, and more.

Features:

  • Takes both TCP and UDP connections
  • Outgoing connections use TCP, TLSv1.2, and Tor
  • DNS requests and responses are rewritten to a simple form, containing only the domain or IP
  • Only IPv4 supported
  • Caching, with minimum TTL
  • Requests for invalid domains and unrecognized TLDs are blocked
  • .tap domains are resolved to localhost
  • Filtering:
    • Domains (includes all subdomains)
    • Subdomains (prefixes)
    • TLDs (suffixes)
    • Keywords

The Sqlite3 database, Database/Hosts.tap stores both cached results and filters. For filters, Type 30 is block and Type 10 is allow.

About

DNS server using Tor and TLS, with caching, filtering, and more.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published