-- Auto-generated by capture_fixtures.bash — do not edit by hand. -- Re-run: sudo bash tests/dns/capture_fixtures.bash -- Hand-crafted fixtures (hc_*) are maintained separately and should not -- be overwritten by this script. return { a_simple_query = "0b5701200001000000000000076578616d706c6503636f6d0000010001", a_simple_response = "" .. "0b5781800001000200000000076578616d706c6503636f6d0000010001c00c000100010000004e000468121b78c00c000100010000004e000468121a78", cname_chain_query = "9d3f01200001000000000000037777770667697468756203636f6d0000010001", cname_chain_response = "" .. "9d3f81800001000200000000037777770667697468756203636f6d0000010001c00c0005000100000e100002c010c010000100010000003c00048c527903", multi_answer_query = "d50c0120000100000000000006676f6f676c6503636f6d0000010001", multi_answer_response = "" .. "d50c8180000100060000000006676f6f676c6503636f6d0000010001c00c0001" .. "00010000012c00048efb6264c00c000100010000012c00048efb6271c00c0001" .. "00010000012c00048efb6266c00c000100010000012c00048efb6265c00c000100010000012c00048efb628bc00c000100010000012c00048efb628a", nxdomain_query = "" .. "8f79012000010000000000000b6e6f6e6578697374656e74076578616d706c6503636f6d0000010001", nxdomain_response = "" .. "8f7981a000010000000100000b6e6f6e6578697374656e74076578616d706c65" .. "03636f6d0000010001c01800060001000003ce003207656c6c696f7474026e73" .. "0a636c6f7564666c617265c02003646e73c0408ee3687b000027100000096000093a8000000708", aaaa_deviant_query = "228f012000010000000000000764657669616e74046775727500001c0001", aaaa_deviant_response = "" .. "228f818000010001000000000764657669616e74046775727500001c0001c00c001c000100000ad60010200119f050001ad4540005fffe695f06", mx_deviant_query = "7156012000010000000000000764657669616e74046775727500000f0001", mx_deviant_response = "" .. "7156818000010001000000000764657669616e74046775727500000f0001c00c000f00010000012c0009000a046d61696cc00c", ns_deviant_query = "70cf012000010000000000000764657669616e7404677572750000020001", ns_deviant_response = "" .. "70cf818000010002000000000764657669616e7404677572750000020001c00c" .. "000200010000012c000f036e73310576756c747203636f6d00c00c000200010000012c0006036e7332c02e", txt_deviant_query = "2f34012000010000000000000764657669616e7404677572750000100001", txt_deviant_response = "" .. "2f34818000010001000000000764657669616e7404677572750000100001c00c" .. "0010000100000ad6001d1c763d73706631206d78202d616c6c2072613d706f73746d6173746572", soa_deviant_query = "6444012000010000000000000764657669616e7404677572750000060001", soa_deviant_response = "" .. "6444818000010001000000000764657669616e7404677572750000060001c00c" .. "000600010000012c0033036e73310576756c747203636f6d0006646e7361646d0663686f6f7061c0340000000000002a3000000e1000093a8000000e10", ptr_one_query = "" .. "c0b801200001000000000000013101310131013107696e2d61646472046172706100000c0001", ptr_one_response = "" .. "c0b881800001000100000000013101310131013107696e2d6164647204617270" .. "6100000c0001c00c000c0001000005560011036f6e65036f6e65036f6e65036f6e6500", edns_deviant_query = "" .. "4786012000010000000000010764657669616e740467757275000001000100002904d0000000000000", edns_deviant_response = "" .. "4786818000010001000000010764657669616e7404677572750000010001c00c0001000100000ad600045fb3bb4100002904d0000000000000", -- Hand-crafted fixtures: deterministic packets for Category 3 tests. -- Do NOT remove — the capture script regenerates only the entries above. -- A simple: id=0xABCD, QR+RD+RA, 1 question + 1 A answer, TTL=300 hc_a_simple_response = "abcd81800001000100000000" .. "076578616d706c6503636f6d0000010001" .. "c00c000100010000012c00045db8d822", -- CNAME chain: id=0x1234, "www.example.com." → CNAME "example.com." + A record hc_cname_chain_response = "12348180000100020000000003777777" .. "076578616d706c6503636f6d0000010001" .. "c00c00050001000002580002c010" .. "c010000100010000012c00045db8d822", -- Multi answer: id=0x5678, 3 A records for "example.com.", TTL=300 hc_multi_answer_response = "56788180000100030000000007657861" .. "6d706c6503636f6d0000010001" .. "c00c000100010000012c0004c6336401" .. "c00c000100010000012c0004c6336402" .. "c00c000100010000012c0004c6336403", -- NXDOMAIN: id=0x9ABC, rcode=3, SOA authority for "example.com." hc_nxdomain_response = "9abc81830001000000010000" .. "0b6e6f6e6578697374656e74076578616d706c6503636f6d0000010001" .. "c01800060001000003840021" .. "026e73c0180561646d696ec018" .. "0000000100001c20000007080009" .. "3a800000012c", -- AAAA: id=0xBEEF, example.com. AAAA → 2001:db8::1, TTL=300 hc_aaaa_response = "beef81800001000100000000" .. "076578616d706c6503636f6d00001c0001" .. "c00c001c00010000012c0010" .. "20010db8000000000000000000000001", -- MX: id=0xBEEF, example.com. MX → pref=10 exchange=mail.example.com., TTL=300 hc_mx_response = "beef81800001000100000000" .. "076578616d706c6503636f6d00000f0001" .. "c00c000f00010000012c0009" .. "000a046d61696cc00c", -- TXT: id=0xBEEF, example.com. TXT → two strings "hello" + "world", TTL=300 hc_txt_response = "beef81800001000100000000" .. "076578616d706c6503636f6d0000100001" .. "c00c001000010000012c000c" .. "0568656c6c6f05776f726c64", -- SRV: id=0xBEEF, _sip._tcp.example.com. SRV, TTL=300 -- priority=10, weight=60, port=5060, target=sipserver.example.com. hc_srv_response = "beef81800001000100000000" .. "045f736970045f746370076578616d706c6503636f6d0000210001" .. "c00c002100010000012c0012" .. "000a003c13c409736970736572766572c016", -- PTR: id=0xBEEF, 34.216.184.93.in-addr.arpa. PTR → example.com., TTL=300 hc_ptr_response = "beef81800001000100000000" .. "023334033231360331383402393307696e2d61646472046172706100000c0001" .. "c00c000c00010000012c000d" .. "076578616d706c6503636f6d00", -- NS: id=0xBEEF, example.com. NS → ns1 + ns2, TTL=3600 hc_ns_response = "beef81800001000200000000" .. "076578616d706c6503636f6d0000020001" .. "c00c0002000100000e100006036e7331c00c" .. "c00c0002000100000e100006036e7332c00c", -- EDNS: id=0xBEEF, example.com. A + OPT pseudo-record (udp=4096, version=0, DO=0) hc_edns_response = "beef81800001000100000001" .. "076578616d706c6503636f6d0000010001" .. "c00c000100010000012c00045db8d822" .. "0000291000000000000000", -- SOA: id=0xBEEF, example.com. SOA (AA flag set), TTL=3600 -- mname=ns1.example.com., rname=admin.example.com. -- serial=1000000, refresh=7200, retry=1800, expire=604800, minimum=300 hc_soa_response = "beef85800001000100000000" .. "076578616d706c6503636f6d0000060001" .. "c00c0006000100000e100022" .. "036e7331c00c0561646d696ec00c" .. "000f424000001c200000070800093a800000012c", }