Release 2.8.0
This release brings an new indexer response_time
(funded by NIC.AT!), support for MaxMind DB (GeoIP2) and an option to set the DNS port.
Due to submodules in the repository please download this tarball:
https://www.dns-oarc.net/files/dsc/dsc-2.8.0.tar.gz
sha256: a8e7ee0063f1ac34f686bdba773ec209a0a974ccdf0e032ba10163800ec86880
Packages are available at: https://dev.dns-oarc.net/packages/
The new indexer response_time
can track queries and report the time it took to receive the response in buckets of microseconds or in logarithmic scales (see response_time_mode
). It will also report timeouts, missing queries (received a response but have never seen the query), dropped queries (due to memory limitations) and internal errors.
Here is an example output of log10 mode:
<array name="response_time" dimensions="2" start_time="1478727151"
stop_time="1478727180">
<dimension number="1" type="All"/>
<dimension number="2" type="ResponseTime"/>
<data>
<All val="ALL">
<ResponseTime val="100000-1000000" count="77"/>
<ResponseTime val="10000-100000" count="42"/>
<ResponseTime val="1000-10000" count="3"/>
<ResponseTime val="missing_queries" count="1"/>
</All>
</data>
</array>
New configuration options:
asn_indexer_backend
: Control what backend to use for the ASN indexercountry_indexer_backend
: Control what backend to use for the country indexermaxminddb_asn
: Specify database for ASN lookups using MaxMind DBmaxminddb_country
: Specify database for country lookups using MaxMind DBdns_port
: Control the DNS portresponse_time_mode
: Set the output mode of the response time indexerresponse_time_bucket_size
: The size of bucket (microseconds)- Following options exists to control internal aspects of
response_time
indexer, see man-page for more information:response_time_max_queries
response_time_full_mode
response_time_max_seconds
response_time_max_sec_mode
Fixes:
- Add LGTM and fix alerts
- Update
pcap_layers
with fixes forscan-build
warnings - Fix port in debug output of DNS message, was showing server port on responses
Commits:
f38a655 License
48cd44e Man-page, interface any, response time
8b9345f LGTM Alert
e57a013 DNS port
38aa018 Response time statistics
7a60d53 Cleanup
5c45ce2 Copyright
0dc8a3c MaxMind DB (GeoIP2)
473387b LGTM, README, packages, scan-build