Skip to content

Instantly share code, notes, and snippets.

View matteocontrini's full-sized avatar

Matteo Contrini matteocontrini

View GitHub Profile
@matteocontrini
matteocontrini / output.txt
Created July 5, 2026 07:11
Compact NSEC/NSEC3 support in DNS providers
=== cloudflare.com (ns6.cloudflare.com.) ===
Query for non-existent domain:
; <<>> DiG 9.20.24 <<>> @ns6.cloudflare.com. non-existent-domain.cloudflare.com A +norecurse +dnssec
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15331
;; flags: qr aa; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 1
@matteocontrini
matteocontrini / nxname.py
Created June 11, 2026 16:34
RFC 9824 non-existent domain detection
#!/usr/bin/env python3
import sys
import dns.message
import dns.query
import dns.rcode
import dns.resolver
import dns.rdatatype
CO = 0x4000
@matteocontrini
matteocontrini / ssd.log
Created January 17, 2023 17:27
Hetzner Cloud storage volume vs SSD benchmark
$ fio -filename=/tmp/testfio.file -direct=1 -rw=read -bs=4k -size=1G -name=seqread -runtime=60
seqread: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
fio-3.16
Starting 1 process
Jobs: 1 (f=1): [R(1)][95.7%][r=45.0MiB/s][r=11.5k IOPS][eta 00m:01s]
seqread: (groupid=0, jobs=1): err= 0: pid=3116605: Sun Jan 15 21:54:39 2023
read: IOPS=11.5k, BW=44.8MiB/s (47.0MB/s)(1024MiB/22837msec)
clat (usec): min=41, max=9837, avg=86.38, stdev=77.57
lat (usec): min=41, max=9837, avg=86.48, stdev=77.58
clat percentiles (usec):