Skip to content

Releases: farrokhi/dnsdiag

Bug fixes and Improvements, mostly in dnsping

18 Jun 17:01
v2.5.0
e57eeb7
Compare
Choose a tag to compare

What's Changed

  • Add RFC5001 NSID support (-n or --nsid)
  • Display RFC8914 Extended DNS Errors when available (-E or --ede)
  • Add ability to override default RR class (-C or --class)
  • Display response TTL if applicable (-L or --ttl)
  • Display first answer in RRSET, when available (-a or --answer)
  • Add -x to display extra/expert information, implying Flags, EDE and
    TTL
  • Display EDNS flags alongside other response flags, when available
  • Always display RCODE with responses
  • Add more resolvers to the default list
  • Lots of bug fixes and UX improvements
  • Change default behavior of --edns to disabled by default
  • Always display flags in brackets

Full Changelog: v2.1.0...v2.5.0

Improved `dnsping` tool

01 Feb 13:36
v2.1.0
f18f218
Compare
Choose a tag to compare

What's Changed

  • Add -m flag to enforce cache-miss
  • Add -r flag to clear RD flag (disable recursion)
  • Bump dependency versions to latest
  • Remove support for python 3.4 - 3.6
  • Other minor quality of life improvements

New Contributors

Full Changelog: v2.0.2...v2.1.0

Small bug fixes and improvements

13 May 11:41
v2.0.2
4b6a4e1
Compare
Choose a tag to compare
v2.0.2

Small bug fixes and improvements

Add support for DoT, DoH and DNSSEC

09 Apr 00:32
v2.0.1
d491065
Compare
Choose a tag to compare
  • Add support for DNSSEC
  • Add -F to display flags for each response (dnsping)
  • Display full response in verbose mode (dnsping)
  • Add DoT (DNS over TLS) support (dnsping, dnseval)
  • Add DoH (DNS over HTTPS) support (dnsping, dnseval)
  • Add TCP support
  • Improved JSON output support for dnseval
  • Refactor and PEP8 cleanup
  • Do not use system resolver when not needed
  • Add support for user defined source IP address
  • Add user-specified destination port (-p/--port)
  • Improve error handling
  • Display last response code for each entry
  • Rework custom socket and custom TTL support
  • Rework time calculation logic to eliminate an extra DNS request that was just sent for timing (dnstraceroute)
  • Update docs (output samples, use cases, etc)
  • Use proper terminology (in code) to reduce confusion

JSON Export and Bug Fixes

19 Jan 15:45
fdedce3
Compare
Choose a tag to compare
  • Add JSON export [commit dd1f453]
  • Ignore unrelated ICMP messages [#62]
  • Fix statistics calculation [#64]
  • -c 0 for infinite ping [#57]
  • Flush output messages [#59]
  • Update sample public resolver data

General Improvements and Fixes

03 Apr 12:35
25c243e
Compare
Choose a tag to compare

General improvements and bug fix release

Bugfixes and improvements

02 May 09:50
47dbc6a
Compare
Choose a tag to compare
  • Removed cymruwhois as submodule and use pypi package instead.
  • Fix whois data caching logic in dnstraceroute

Bug fixes

30 Apr 16:49
3df692e
Compare
Choose a tag to compare
  • Squashed a couple of nasty bugs
  • Colorful output for dnseval (-C)

Bug fixes and performance improvements

24 Apr 11:45
2194459
Compare
Choose a tag to compare
  • Improved time calculations
  • Display DNS response in verbose mode
  • Display correct TTL for CNAME records

Bug fixes and use latest dnspython

14 Jun 13:23
c025a08
Compare
Choose a tag to compare
  • dnseval now shows flags in DNS response
  • certain edge cases fixed