Last active
September 24, 2025 14:39
-
-
Save alxrdn/bc3b2a4beed431d7f1b2f606fe9332e9 to your computer and use it in GitHub Desktop.
Revisions
-
alxrdn revised this gist
Mar 29, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,4 @@ import dns.rdata # pip3 install dnspython import io name = "host.example.com." -
alxrdn revised this gist
Mar 21, 2024 . No changes.There are no files selected for viewing
-
alxrdn created this gist
Mar 21, 2024 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,14 @@ import dns.rdata import io name = "host.example.com." rclass = dns.rdataclass.IN rtype = dns.rdatatype.HTTPS rdata = '1 . alpn="h3,h2" ipv4hint="XXX.XXX.XXX.XXX"' rd = dns.rdata.from_text(rclass, rtype, rdata) f = io.BytesIO() rd.to_wire(f) wire_data = f.getvalue() print ("dnsmasq option: --dns-rr=" + name + "," + str(rtype) + "," + wire_data.hex().upper())