PolarDNS Versions Save

PolarDNS is a specialized authoritative DNS server suitable for penetration testing and vulnerability research.

v1.2

4 days ago

New features and updates.

Change log:

  • added the httpsloop feature for creating alias loops in HTTPS records (RFC 9460)
  • added the httpschain feature for creating infinite alias chains in HTTPS records (RFC 9460)
  • added the svcbloop feature for creating alias loops in SVCB records (RFC 9460)
  • added the svcbchain feature for creating infinite alias chains in SVCB records (RFC 9460)
  • added the dloop feature for creating alias loops in DNAME records
  • added the self/whatismyip feature for returning the client's IP address (aka. what is my IP)
  • added tests for all the new features (total test count: 344)
  • updated the catalogue and other documentation
  • small code fixes in polardns.py file

Full History: https://github.com/oryxlabs/PolarDNS/compare/v1.1...v1.2

v1.1

3 weeks ago

Major update adding support for standalone modules to PolarDNS.

Change log:

  • added support for standalone feature modules in the form of .toml files
  • moved the majority of existing features to a modular format
  • major cleanup of the polardns codebase
  • major review of the variables scope and naming conventions in the code
  • adopting a more object-oriented approach for DNS request and DNS response variables
  • upon startup, sort the modules in alphabetical order during the construction of the polardns_real.py file
  • major update of the contribution page
  • added steps how to implement new features to PolarDNS
  • added steps how to debug PolarDNS in the contribution page

Full History: https://github.com/oryxlabs/PolarDNS/compare/v1.0...v1.1

v1.0

3 weeks ago

First stable working version of PolarDNS.