Releases: careyjames/dns-tool
📌 WEB APP (PRIMARY) — DNS Tool v26.3.12
DNS Tool has moved to the web
The DNS Tool is now available as a full, authoritative web application:
👉 https://dnstool.it-help.tech/
This web version is now the primary interface and includes:
- Policy-aware DNS and email security analysis
- SPF, DKIM, DMARC, MTA-STS, TLS-RPT, DNSSEC, CAA, BIMI
- Resolver vs authoritative diffing (propagation & split-brain detection)
- Clear verdicts instead of raw record dumps
- Printable, audit-ready reports
The command-line tool is still available and supported for scripting and offline use, but the web app is where active development and new capability lives.
No binaries are attached to this release — this entry exists to document the transition and point users to the current tool.
v1.3.0
What's Changed
- Added MKDocs documentation site by @silvia-odwyer in #2
- Add write permission for docs workflow by @careyjames in #28
- Fix installation guide link by @careyjames in #29
- Fix mkdocs repo metadata by @careyjames in #30
- Fix docs workflow path by @careyjames in #31
- Fix docs workflow action versions by @careyjames in #32
- Fix newline in docs workflow by @careyjames in #33
- Fix docs action tag by @careyjames in #34
- Add EOF newlines in docs by @careyjames in #35
- Fix duplicate import in tests by @careyjames in #36
- Use builtin shutil.which by @careyjames in #37
- Rename docs-site to docs and adjust workflow by @careyjames in #38
- Fix docs deployment action version by @careyjames in #39
- Switch docs workflow to GitHub Actions pages by @careyjames in #41
- Flatten docs folder by @careyjames in #42
- Update mkdocs site name by @careyjames in #43
- Fix docs pipeline install mkdocs by @careyjames in #44
- Fix docs pipeline install mkdocs by @careyjames in #45
- Fix docs build path and ignore site by @careyjames in #47
- Fix docs pipeline install mkdocs by @careyjames in #48
- Fix MkDocs deployment workflow by @careyjames in #49
- Fix MkDocs deployment workflow by @careyjames in #51
- Fix MkDocs deployment workflow by @careyjames in #52
New Contributors
- @silvia-odwyer made their first contribution in #2
Full Changelog: v1.2.3...v1.3.0
v1.2.3
What's Changed
- Improve release asset names by @careyjames in #26
- Rename macOS arm64 build target by @careyjames in #27
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
- Fix release upload paths by @careyjames in #25
Add automated release workflow by @careyjames in #17
Extend DNS tool tests by @careyjames in #18
Add CI test workflow by @careyjames in #19
Fix Python version in release workflow by @careyjames in #20
Improve README formatting by @careyjames in #21
Add repo root to tests path by @careyjames in #22
Improve domain validation by @careyjames in #23
Add Resolver stub for tests by @careyjames in #24
Full Changelog: v1.2.0...v1.2.1
Full Changelog: v1.2.1...v1.2.2
Improvements Linux
glibc-based x86-64 Linux systems (e.g., Kali, Debian, Ubuntu, Fedora on Intel/AMD hardware)
What's Changed
- Improve dependency handling by @careyjames in #3
- Clean imports and remove unused function by @careyjames in #4
- Improve exception handling with logging by @careyjames in #5
- Fix README example formatting by @careyjames in #6
- Pin dependency versions by @careyjames in #7
- Add docstrings for DNS tool functions by @careyjames in #8
- Add unit tests by @careyjames in #9
- Add custom resolver argument by @careyjames in #10
- Add Apache 2 license by @careyjames in #11
- Add .gitignore and remove duplicate screenshot by @careyjames in #12
- Handle verbose logging flag by @careyjames in #13
- Add authoritative DNS lookup option by @careyjames in #14
- Document --authoritative flag by @careyjames in #15
- Switch test IP to RFC 5737 example address by @careyjames in #16
New Contributors
- @careyjames made their first contribution in #3
Full Changelog: v1.0.0...v1.2.0
Initial Linux Release
Initial release of DNS Tool for Linux.
This release includes the compiled dnstool binary built on Kali Linux Purple.
Full Changelog: https://github.com/careyjames/dns-tool/commits/v1.0.0