If you maintain a DNS resolver, you need to test different protocols these days. DoT (TLS), DoH (HTTPS) and regular DNS via UDP and TCP are all subjects of a modern resolver. Unfortunately unbound and dig on Debian Bullseye both come without DoH support. Either the version is too old or the necessary compile flags ... Weiterlesen
Bind9 is supporting DoT and DoH natively since a while now. There is no need to run another Server in front of the most current Bind9 major version anymore. DoT support was added with release 9.17.7 DoH support was added with release 9.17.10 Because most Linux distributions ship older versions of Bind9 with their stable ... Weiterlesen
I have just updated the automatic abuse script for fail2ban: https://d0m.me/2014/08/24/fail2ban-send-automatic-abuse-email/ The new version is a modern Python implementation with a database to collect statistics and also proper handling of special cases like LACNIC.
When running Postfix with clamav-milter you often configure the server to reject the email on SMTP time. It's possible to let the recipient know, that an email contained a virus and was rejected with the following configuration in /etc/clamav/clamav-milter.conf In order to generate the notification email I created a very simple Python script to compose ... Weiterlesen
Today I wanted to process an Munin RRD file with Python, in order to create an Plotly chart. The result can be found here. The use-case doesn't really matter, it could also be an export to JSON or any other sort of post-processing. It also doesn't matter which Munin database is used, they all contain ... Weiterlesen