From 8b11ae00ce40d9431f33e9194f41c41a35205797 Mon Sep 17 00:00:00 2001 From: Alan Edwardes Date: Fri, 29 Mar 2024 21:42:11 +0000 Subject: [PATCH] Adds example CAA response. --- tests/Ae.Dns.Tests/SampleDnsPackets.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/Ae.Dns.Tests/SampleDnsPackets.cs b/tests/Ae.Dns.Tests/SampleDnsPackets.cs index 5de8561..c3da88c 100644 --- a/tests/Ae.Dns.Tests/SampleDnsPackets.cs +++ b/tests/Ae.Dns.Tests/SampleDnsPackets.cs @@ -65,7 +65,7 @@ public static class SampleDnsPackets 118,242,1,0,0,1,0,0,0,0,0,1,3,97,112,105,9,115,110,97,112,99,114,97,102,116,2,105,111,0,0,28,0,1,0,0,41,5,192,0,0,0,0,0,0 }; - public static byte[][] Answers => new[] { Answer1, Answer2, Answer3, Answer4, Answer5, Answer6, Answer7, Answer8, Answer9, Answer10, Answer11, Answer12, Answer13, Answer14, Answer15, Answer16 }; + public static byte[][] Answers => new[] { Answer1, Answer2, Answer3, Answer4, Answer5, Answer6, Answer7, Answer8, Answer9, Answer10, Answer11, Answer12, Answer13, Answer14, Answer15, Answer16, Answer17 }; public static readonly byte[] Answer1 = new byte[] { @@ -160,6 +160,12 @@ public static class SampleDnsPackets 50,43,129,128,0,1,0,22,0,0,0,0,6,103,111,111,103,108,101,3,99,111,109,0,0,255,0,1,192,12,0,1,0,1,0,0,1,4,0,4,142,250,178,14,192,12,0,28,0,1,0,0,1,4,0,16,42,0,20,80,64,9,8,21,0,0,0,0,0,0,32,14,192,12,0,65,0,1,0,0,84,56,0,13,0,1,0,0,1,0,6,2,104,50,2,104,51,192,12,0,16,0,1,0,0,13,232,0,69,68,103,111,111,103,108,101,45,115,105,116,101,45,118,101,114,105,102,105,99,97,116,105,111,110,61,119,68,56,78,55,105,49,74,84,78,84,107,101,122,74,52,57,115,119,118,87,87,52,56,102,56,95,57,120,118,101,82,69,86,52,111,66,45,48,72,102,53,111,192,12,0,16,0,1,0,0,13,232,0,60,59,102,97,99,101,98,111,111,107,45,100,111,109,97,105,110,45,118,101,114,105,102,105,99,97,116,105,111,110,61,50,50,114,109,53,53,49,99,117,52,107,48,97,98,48,98,120,115,119,53,51,54,116,108,100,115,52,104,57,53,192,12,0,16,0,1,0,0,13,232,0,46,45,100,111,99,117,115,105,103,110,61,48,53,57,53,56,52,56,56,45,52,55,53,50,45,52,101,102,50,45,57,53,101,98,45,97,97,55,98,97,56,97,51,98,100,48,101,192,12,0,6,0,1,0,0,0,20,0,38,3,110,115,49,192,12,9,100,110,115,45,97,100,109,105,110,192,12,28,224,176,136,0,0,3,132,0,0,3,132,0,0,7,8,0,0,0,60,192,12,1,1,0,1,0,0,84,56,0,15,0,5,105,115,115,117,101,112,107,105,46,103,111,111,103,192,12,0,16,0,1,0,0,13,232,0,36,35,118,61,115,112,102,49,32,105,110,99,108,117,100,101,58,95,115,112,102,46,103,111,111,103,108,101,46,99,111,109,32,126,97,108,108,192,12,0,16,0,1,0,0,13,232,0,44,43,77,83,61,69,52,65,54,56,66,57,65,66,50,66,66,57,54,55,48,66,67,69,49,53,52,49,50,70,54,50,57,49,54,49,54,52,67,48,66,50,48,66,66,192,12,0,16,0,1,0,0,13,232,0,62,61,111,110,101,116,114,117,115,116,45,100,111,109,97,105,110,45,118,101,114,105,102,105,99,97,116,105,111,110,61,100,101,48,49,101,100,50,49,102,50,102,97,52,100,56,55,56,49,99,98,99,51,102,102,98,56,57,99,102,52,101,102,192,12,0,2,0,1,0,0,84,56,0,6,3,110,115,50,192,12,192,12,0,2,0,1,0,0,84,56,0,6,3,110,115,51,192,12,192,12,0,15,0,1,0,0,1,4,0,9,0,10,4,115,109,116,112,192,12,192,12,0,16,0,1,0,0,13,232,0,43,42,97,112,112,108,101,45,100,111,109,97,105,110,45,118,101,114,105,102,105,99,97,116,105,111,110,61,51,48,97,102,73,66,99,118,83,117,68,86,50,80,76,88,192,12,0,16,0,1,0,0,13,232,0,67,66,119,101,98,101,120,100,111,109,97,105,110,118,101,114,105,102,105,99,97,116,105,111,110,46,56,89,88,54,71,61,54,101,54,57,50,50,100,98,45,101,51,101,54,45,52,97,51,54,45,57,48,52,101,45,97,56,48,53,99,50,56,48,56,55,102,97,192,12,0,16,0,1,0,0,13,232,0,46,45,100,111,99,117,115,105,103,110,61,49,98,48,97,54,55,53,52,45,52,57,98,49,45,52,100,98,53,45,56,53,52,48,45,100,50,99,49,50,54,54,52,98,50,56,57,192,12,0,16,0,1,0,0,13,232,0,95,94,97,116,108,97,115,115,105,97,110,45,100,111,109,97,105,110,45,118,101,114,105,102,105,99,97,116,105,111,110,61,53,89,106,84,109,87,109,106,73,57,50,101,119,113,107,120,50,111,88,109,66,97,68,54,48,84,100,57,122,87,111,110,57,114,54,101,97,107,118,72,88,54,66,55,55,122,122,107,70,81,116,111,56,80,81,57,81,115,75,110,98,102,52,73,192,12,0,16,0,1,0,0,13,232,0,65,64,103,108,111,98,97,108,115,105,103,110,45,115,109,105,109,101,45,100,118,61,67,68,89,88,43,88,70,72,85,119,50,119,109,108,54,47,71,98,56,43,53,57,66,115,72,51,49,75,122,85,114,54,99,49,108,50,66,80,118,113,75,88,56,61,192,12,0,2,0,1,0,0,84,56,0,6,3,110,115,52,192,12,192,12,0,2,0,1,0,0,84,56,0,2,193,64,192,12,0,16,0,1,0,0,13,232,0,69,68,103,111,111,103,108,101,45,115,105,116,101,45,118,101,114,105,102,105,99,97,116,105,111,110,61,84,86,57,45,68,66,101,52,82,56,48,88,52,118,48,77,52,85,95,98,100,95,74,57,99,112,79,74,77,48,110,105,107,102,116,48,106,65,103,106,109,115,81 }; + public static readonly byte[] Answer17 = new byte[] + { + // cloudflare.com CAA + 80,245,129,128,0,1,0,9,0,0,0,0,10,99,108,111,117,100,102,108,97,114,101,3,99,111,109,0,1,1,0,1,192,12,1,1,0,1,0,0,1,44,0,38,0,5,105,111,100,101,102,109,97,105,108,116,111,58,116,108,115,45,97,98,117,115,101,64,99,108,111,117,100,102,108,97,114,101,46,99,111,109,192,12,1,1,0,1,0,0,1,44,0,19,0,5,105,115,115,117,101,99,111,109,111,100,111,99,97,46,99,111,109,192,12,1,1,0,1,0,0,1,44,0,45,0,5,105,115,115,117,101,100,105,103,105,99,101,114,116,46,99,111,109,59,32,99,97,110,115,105,103,110,104,116,116,112,101,120,99,104,97,110,103,101,115,61,121,101,115,192,12,1,1,0,1,0,0,1,44,0,22,0,5,105,115,115,117,101,108,101,116,115,101,110,99,114,121,112,116,46,111,114,103,192,12,1,1,0,1,0,0,1,44,0,41,0,5,105,115,115,117,101,112,107,105,46,103,111,111,103,59,32,99,97,110,115,105,103,110,104,116,116,112,101,120,99,104,97,110,103,101,115,61,121,101,115,192,12,1,1,0,1,0,0,1,44,0,23,0,9,105,115,115,117,101,119,105,108,100,99,111,109,111,100,111,99,97,46,99,111,109,192,12,1,1,0,1,0,0,1,44,0,49,0,9,105,115,115,117,101,119,105,108,100,100,105,103,105,99,101,114,116,46,99,111,109,59,32,99,97,110,115,105,103,110,104,116,116,112,101,120,99,104,97,110,103,101,115,61,121,101,115,192,12,1,1,0,1,0,0,1,44,0,26,0,9,105,115,115,117,101,119,105,108,100,108,101,116,115,101,110,99,114,121,112,116,46,111,114,103,192,12,1,1,0,1,0,0,1,44,0,45,0,9,105,115,115,117,101,119,105,108,100,112,107,105,46,103,111,111,103,59,32,99,97,110,115,105,103,110,104,116,116,112,101,120,99,104,97,110,103,101,115,61,121,101,115 + }; + public static readonly byte[] Update1 = new byte[] { 32,190,40,0,0,1,0,1,0,2,0,0,4,104,111,109,101,0,0,6,0,1,13,107,105,116,99,104,101,110,115,101,110,115,111,114,192,12,0,255,0,254,0,0,0,0,0,0,192,22,0,1,0,1,0,0,14,16,0,4,192,168,178,167,192,22,0,16,0,1,0,0,14,16,0,35,34,48,48,57,101,55,102,97,99,50,101,55,97,52,56,53,53,54,99,49,51,49,57,102,99,50,50,99,50,99,49,102,99,48,52