-
dns-hygiene-checker v1.2.0
Stablereleased this
2026-10-16 19:57:46 -07:00 | 23 commits to master since this release- Subdomain discovery:
--ct(Certificate Transparency via crt.sh, Cert Spotter fallback),--zone-file
(BIND zone files / exports) and--cloudflare(every record in the Cloudflare zone);--only-discovered. - Dangling NS delegations (FAIL when no nameserver resolves), dangling MX and SRV targets.
- CAA and DNSSEC checks at the apex (
--no-apex-checksto skip). - About 65 claimable hostname patterns (was ~25) and ~30 unclaimed-page fingerprints (was 14).
- Installable as a package:
pipx install git+https://git.canutethegreat.com/CanuteTheGreat/dns-hygiene-checker.git
puts adns-hygiene-checkercommand on PATH (pyproject.toml, MIT license metadata). --versionflag.- Exit codes follow the shared convention: 0 = clean, 1 = findings at/above the gate, 2 = error or bad usage.
- Every tag now publishes a Forgejo release with this changelog, the wheel, the sdist and SHA256SUMS.
- CI installs the package with pip in a clean venv and checks
--version/--helpon every push.
Install
pipx install git+https://git.canutethegreat.com/CanuteTheGreat/dns-hygiene-checker.git@v1.2.0 # or the wheel attached to this release: pipx install https://git.canutethegreat.com/CanuteTheGreat/dns-hygiene-checker/releases/download/v1.2.0/dns_hygiene_checker-1.2.0-py3-none-any.whl # or the single file (stdlib-only Python 3): curl -fsSLO https://git.canutethegreat.com/CanuteTheGreat/dns-hygiene-checker/releases/download/v1.2.0/dns_hygiene_checker.pySHA-256
4f2c1ac98d5a938c9f62b9042362f7c68ac812049b4afe5abf201767439a382c dns_hygiene_checker.py 0960eff48ad534c5fae6f71a95ec5438fe93b2feb38c57047619e03572c2d693 dns_hygiene_checker-1.2.0-py3-none-any.whl afef21d9afd3ed05fcec75fcd2bdcfe904809c653031b464150e34af0dd19bfd dns_hygiene_checker-1.2.0.tar.gzDownloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
3 downloads
- Subdomain discovery: