Skip to main content

DNS utilities for tmautils

Project description

tmautils-dns

DNS utilities for Internet measurement research. Part of the tmautils package family.

Installation:

pip install tmautils-dns

API

Utility / Function What it does
AsyncDnsPythonUtil Async DNS resolution (wraps dnspython)
CzdsDownloadUtil Download ICANN CZDS zone files
OpenIntelZoneStreamUtil Subscribe to OpenINTEL ZoneStream
dns_msg_semantic_hash() Compute semantic hash of DNS messages

License

This project is licensed under MPL-2.0 (Mozilla Public License 2.0).

What this means in practice:

  • If you modify an existing file, your modifications must remain MPL-2.0.
  • You can license new files however you want. (But I won't merge them unless they are MPL-2.0.)
  • You can use this code alongside code under other licenses.

Contributing

Contributions are highly welcome! See the tmautils README for philosophy and design choices.

AI Policy: I don't consider AI tool usage any different from IDE usage. This also means that you are responsible for the code you write and you should inspect every line of code written by an LLM.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tmautils_dns-0.2.0.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tmautils_dns-0.2.0-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file tmautils_dns-0.2.0.tar.gz.

File metadata

  • Download URL: tmautils_dns-0.2.0.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.14.3 Linux/6.19.6-200.fc43.x86_64

File hashes

Hashes for tmautils_dns-0.2.0.tar.gz
Algorithm Hash digest
SHA256 62b791a97e549acb952ebb7f5c1a4d46d44eda8584f324f9b3fe531f350fdef0
MD5 38dbdf8df462c97015a51ac6240ddb68
BLAKE2b-256 7427dff8af34ae58844fe911639954229e2ce2c9e3762f222eb29a686335c4c4

See more details on using hashes here.

File details

Details for the file tmautils_dns-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: tmautils_dns-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.14.3 Linux/6.19.6-200.fc43.x86_64

File hashes

Hashes for tmautils_dns-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d35b54349c76baa07988af2595a190fddfb775f25445da35960db5ea0ec1306c
MD5 292d9ca02860b671e80e816bbc567209
BLAKE2b-256 4f5ccb18af77370819fb43d44db895686f2af919b426cab6f09087899e8c0aa1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page