Python DNS

Open-source Python projects categorized as DNS

Top 23 Python DNS Projects

  1. Twisted

    Event-driven networking engine written in Python.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. dnstwist

    Domain name permutation engine for detecting homograph phishing attacks, typo squatting, and brand impersonation

  4. octoDNS

    Tools for managing DNS across multiple providers

  5. PowerDNS-Admin

    A PowerDNS web interface with advanced features

  6. dnspython

    a powerful DNS toolkit for python

    Project mention: Show HN | news.ycombinator.com | 2024-11-28

    It looks like dnspython has DNSSEC, DoH, and DoQ support: test_dnssec.py: https://github.com/rthalley/dnspython/blob/main/tests/test_d... , dnssec.py: https://github.com/rthalley/dnspython/blob/main/dns/dnssec.p...

      man delv

  7. noisy

    Simple random DNS, HTTP/S internet traffic noise generator

  8. fierce

    A DNS reconnaissance tool for locating non-contiguous IP space.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. lexicon

    Manipulate DNS records on various DNS providers in a standardized way.

    Project mention: cli53 – Command line tool for Amazon Route 53 | news.ycombinator.com | 2024-12-05

    See also lexicon, which can handle several dozen APIs:

    * https://github.com/AnalogJ/lexicon

    Usable as CLI and Python library.

  11. Sooty

    The SOC Analysts all-in-one CLI tool to automate and speed up workflow.

  12. dnscrypt-resolvers

    Lists of public DNSCrypt / DoH DNS servers and DNS relays

    Project mention: Unifi sites taken down by a hardcoded link to a master branch file | news.ycombinator.com | 2024-08-03

    Unifi has a "DNS shield" feature with non-customizable config pointing directly to a file of a project which does not use tags nor automatic content validations: https://github.com/DNSCrypt/dnscrypt-resolvers/issues/944

    As a result, hundreds of networks were taken down.

  13. python-email-validator

    A robust email syntax and deliverability validation library for Python.

  14. nsupdate.info

    Dynamic DNS service

  15. FreeIPA

    Mirror of FreeIPA, an integrated security information management solution

    Project mention: FreeIPA – Identity, Policy, Audit | news.ycombinator.com | 2024-12-14
  16. dnsdiag

    DNS Measurement, Troubleshooting and Security Auditing Toolset

    Project mention: Traceroute Isn't Real | news.ycombinator.com | 2024-11-06

    with, as you can see, various degrees of human-readable information on the actual replying resolver.

    (more DNS resolver introspection tricks can be found with DNSDiag https://dnsdiag.org/ )

  17. resolvers

    The most exhaustive list of reliable DNS resolvers. (by trickest)

  18. aiodnsbrute

    Python 3.5+ DNS asynchronous brute force utility

  19. dnsrobocert

    Orchestrate Certbot and Lexicon together to provide Let's Encrypt TLS certificates validated by DNS challenges

  20. toriptables2

    Tor Iptables script is an anonymizer that sets up iptables and tor to route all services and traffic including DNS through the Tor network.

  21. docker-traefik-cloudflare-companion

    Automatically Create CNAME records for containers served by Traefik

  22. desec-stack

    Backbone of the deSEC Free Secure DNS Hosting Service

  23. Ip-Attack

    Auto IP or Domain Attack Tool ( #1 )

  24. dnslib

    A Python library to encode/decode DNS wire-format packets

  25. polaris-gslb

    A free, open source GSLB (Global Server Load Balancing) solution.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python DNS discussion

Log in or Post with

Python DNS related posts

Index

What are some of the best open-source DNS projects in Python? This list will help you:

# Project Stars
1 Twisted 5,773
2 dnstwist 5,141
3 octoDNS 3,345
4 PowerDNS-Admin 2,587
5 dnspython 2,543
6 noisy 1,699
7 fierce 1,679
8 lexicon 1,509
9 Sooty 1,393
10 dnscrypt-resolvers 1,306
11 python-email-validator 1,241
12 nsupdate.info 1,083
13 FreeIPA 1,063
14 dnsdiag 986
15 resolvers 780
16 aiodnsbrute 652
17 dnsrobocert 562
18 toriptables2 469
19 docker-traefik-cloudflare-companion 464
20 desec-stack 455
21 Ip-Attack 414
22 dnslib 312
23 polaris-gslb 297

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?