Dnstap-receiver

Latest version: v4.7.0

Safety actively analyzes 701396 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

4.2.1

- workaround for issue 26 - dnstap receiver stop to work (UnicodeDecodeError)
- fix issue 25 JSON-Output throws an error
- fix dnstap output - bad query port

4.2.0

- close properly tcp connection on exception
- fix bad content type when metrics are returned
- metrics example updated
- fix issue 21 Syslog output: Object of type 'bytes' is not JSON seria
- Rename all metrics which has sum of another metrics PR 22
- properly send CTRL FINISH if we received CTRL STOP in frame streams
- add test success badge with bind 9.16.10.
- reduce cpu usage

4.1.0

- uses the new external python library dnstap_pb
- support external configuration file with docker
- new input tcp client 2
- new dnstap output
- framestream improvements - support multiple content types and uses the new python library fstrm.
- fix hardcoded retry value in log message
- new input sniffer
- source-ip/port field renamed to query-ip/port
- no more compute timestamp in isoformat during dnstap decoding
- pps and rps new metrics added
- benchmark results updated
- remove dnspython dependency, performance improved
- new feature to compute latency in real time
- display unknown value (-) if no latency is computed
- fix bad retrieving in metrics for servfail
- no metrics for: dnstap_responses_refused 19
- test with unbound 1.13
- fix issue 20 - bad latency with unbound
- searches for a file named dnstap.conf in /etc/dnstap_receiver/

3.0.0

- statistics - new latency metrics and counters
- only one output is working at a time - enhancement 18
- some improvements in swagger.yml
- default number of items to return in tables add in settings file
- Merge pull request 16 from ExaneServerTeam/bugfix/fix-tcp-output
- Support Cache Hits on dnsdist - documentation - pull request 17
- extract latency from response, added in logs
- dns flags added in logs messages
- new option to log raw dnstap message, only for development
- fix to avoid memory usage when no outputs are enabled
- benchmark chapter added in documentation
- force qname to use lowercase in statistics 15
- fix performance issue issue 12 - slow response during retrieve metrics
- fix issue 11 - command line argument not overlapped config settings
- fix metric type with qps, change counter to gauge
- fix to support NOTIMP response code properly
- statistics - new counters total of bytes queries and answers

2.2.1

- http api: new swagger available
- geoip support added 7
- README.md updated
- fix to support CoreDNS
- add prometheus support metrics in http api 10
- http api: /count endpoint renamed to /counters and /top to /tables
- basic auth support on http api
- http api: new statistics available with top tlds
- http api: return top domains in queries by default
- http api: /tables schema updated
- code cleanup - codec folders renamed to codecs

2.1.1

- support log file in metrics output, default is stdout
- code factory to init outputs
- feature 8 implemented - new output to file
- new logger for main app, logs can be redirected to a file or stdout
- rest api - new urls endpoints to get dns statistics
- some keys renamed: code -> rcode, query-name to qname and query-type to rrtype
- default password for rest api updated
- documentations updated
- fix issue 9 - regression in build process because of a code factory

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.