Skip to main content

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.

Metadata

Release files for tmautils-dns 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tmautils-dns 0.2.0
File Size Uploaded
tmautils_dns-0.2.0.tar.gz 18.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tmautils-dns 0.2.0
File Interpreter ABI Platform
tmautils_dns-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 38.9 kB

Release files / tmautils_dns-0.2.0.tar.gz

Download URL tmautils_dns-0.2.0.tar.gz
Size 18.5 kB
Tags Source
SHA-256 checksum
How to use checksums
62b791a97e549acb952ebb7f5c1a4d46d44eda8584f324f9b3fe531f350fdef0
BLAKE2b-256 checksum
How to use checksums
7427dff8af34ae58844fe911639954229e2ce2c9e3762f222eb29a686335c4c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.2 CPython/3.14.3 Linux/6.19.6-200.fc43.x86_64

Release files / tmautils_dns-0.2.0-py3-none-any.whl

Download URL tmautils_dns-0.2.0-py3-none-any.whl
Size 20.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d35b54349c76baa07988af2595a190fddfb775f25445da35960db5ea0ec1306c
BLAKE2b-256 checksum
How to use checksums
4f5ccb18af77370819fb43d44db895686f2af919b426cab6f09087899e8c0aa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.2 CPython/3.14.3 Linux/6.19.6-200.fc43.x86_64

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page