#dnswire v0.5.0 released!
- Updated DNSTAP, new HTTP Protocol Message attribute
- Fixed pkg-config dependencies
- Fixed missing decode checks
- Fixed enum unknown
- Fixed examples, packages and CI
#DNS #Encapsulation #Library #DNSTAP #OpenSource
https://codeberg.org/DNS-OARC/dnswire/releases/tag/v0.5.0
Release 0.5.0 - DNS-OARC/dnswire

This release updates DNSTAP's protobuf to include the recently added HTTP Protocol attribute in Message along with a few bug fixes. Bug fixes: - Add libprotobuf-c to pkg-config dependencies to correctly build on some platforms - Fix missing decode checks for Message type and and socket proto...

Codeberg.org

This tool, DNS-collector, seems interesting.
Do some #dns people have feedback about it?
Or perhaps alternative/additional tools to try?

I suppose #dnstap (or @PowerDNS streams) is the most efficient way to collect data.

From: @dmachard
https://fosstodon.org/@dmachard/113672780996845324

Denis Machard (@[email protected])

The DNS-collector v1.3.0 is available! The final release for this year. This release introduces a powerful new transformer designed to track newly observed domains. Thank you for your support. https://github.com/dmachard/go-dnscollector/releases/tag/v1.3.0 #dns #lovedns #golang #OpenSource

Fosstodon

The DNS-collector v0.44.0 is available! The focus of this update is on maintenance to prepare future stable release
- Fixed support for IP fragments with AFPACKET sniffer.
- Major code refactoring of the base code.
- Completely redesigned the configuration checker.

https://github.com/dmachard/go-dnscollector/releases/tag/v0.44.0

#dns #dnstap #powerdns #dnsdist #coredns #bind #golang #OpenSource #security

Release v0.44.0 · dmachard/go-dnscollector

What's Changed If you find the project helpful, please consider supporting the project via monthly donation via GitHub Sponsors or simply add a star to this project. Highlights The focus of this up...

GitHub

The DNS-collector v0.43.0 is available! This release introduces some great features
- Compression support on DNSTap collector and logger
- Custom Flat-JSON relabeling
- New ClickHouse logger

https://github.com/dmachard/go-dnscollector/releases/tag/v0.43.0

#dns #dnstap #powerdns #dnsdist #coredns #bind #golang #OpenSource #security

Release v0.43.0 · dmachard/go-dnscollector

What's Changed If you find the project helpful, please consider supporting the project via monthly donation via GitHub Sponsors or simply add a star to this project. Highlights This release introdu...

GitHub

The DNS-collector v0.42.0 is now available! This release introduces some important bug fixes (memory leak) and minor features.
- Fix memory leak with ElasticSearch logger, thank to @misaki-kawakami to report that.
- Optimizations to reduce CPU usage, more particularly for flat-json
- Add support for query-zone field on DNStap collector

https://github.com/dmachard/go-dnscollector/releases/tag/v0.42.0

#dns #dnstap #powerdns #dnsdist #coredns #bind #golang #OpenSource #security

Release v0.42.0 · dmachard/go-dnscollector

If you find the project helpful, please consider supporting the project via monthly donation via GitHub Sponsors or simply add a star to this project. Highlights This release introduces some import...

GitHub
Release v0.40.0 · dmachard/go-dnscollector

If you find the project helpful, please consider supporting the project via monthly donation via GitHub Sponsors or simply add a star to this project. Highlights This release is major and introduce...

GitHub

The DNS-collector v0.39.0 is now available! Once again, a thanks to contributors and testers for enhancing this tool.

Changelog: https://github.com/dmachard/go-dnscollector/releases/tag/v0.39.0

#dns #dnstap #powerdns #dnsdist #coredns #bind #golang #OpenSource #security

Release v0.39.0 · dmachard/go-dnscollector

What's Changed feat: optimize docker image for #470 by @dmachard in #492 feat: new length-unit attribute for text-format #478 by @dmachard in #491 feat: add sampling rate to downsampled items (fir...

GitHub
Release v0.37.0 · dmachard/go-dnscollector

What's Changed [ENHANCEMENT] Prometheus logger: change on build_info metric by @dmachard in #426 [ENHANCEMENT] Disable debug informations to get smaller binary by @dmachard in #427 [ENHANCEMENT] E...

GitHub

@jelu - grand, thanks for the clarification. Given the fact that #unbound and #nlnetlabs tend to deliver solid quality, I believe it must be my gut feeling or the #DNSTAP collector.

By any chance, can you recommend some collector to for file-based archiving? I am using the GoLang-dnstap, but I would rather have a service that periodically logrotates the output files.

GitHub - dnstap/golang-dnstap: flexible, structured event replication format for DNS servers (command-line tool and Golang package)

flexible, structured event replication format for DNS servers (command-line tool and Golang package) - GitHub - dnstap/golang-dnstap: flexible, structured event replication format for DNS servers (...

GitHub

@resingm how you transport #DNSTAP doesn't really matter for DNSTAP itself as it's just a format.

This is more your choice depending on your infrastructure/setup/environment, the software you use and the general difference between transports.

The software that supports DNSTAP just has support to transport it in different ways, file/UNIX socket/UDP/TCP etc.

If you're finding one way unreliable then maybe it's not the choice or it can simple be bugs or bad/inefficient code.