m3047 / rear_view_rpz

Turn your recursive DNS (BIND) server into a network investigation enabler with DnsTap and RPZ. Make PTR recs great again!
Apache License 2.0
12 stars 2 forks source link

Remove Dnstap in favor of (ShoDoHFlo) dnstap_agent JSON UDP datagram telemetry #10

Open m3047 opened 6 months ago

m3047 commented 6 months ago

It will be a couple of months before I do this. This will be a breaking change if you presently consume Dnstap telemetry directly.

It's worth noting at the outset that consuming Dnstap telemetry depends on the ShoDoH framestreams consumer already. This is tightly coupled, whereas the dnstap_agent consumes Dnstap telemetry and emits JSON as UDP datagrams. At the present time Rear View RPZ supports both methods.

This will remove the tight coupling to ShoDoHFlo.

I will write a Telemetry Quickstart prior to removing direct support for Dnstap.

You can run the ShoDoHFlo dnstap_agent today and consume its telemetry; this is the recommended configuration for new deployments. If somebody feels like writing the quickstart for me I will graciously accept the contribution!