Commit 31d31dec authored by Brickner_cp's avatar Brickner_cp

DNS

parent 7ec2cf6d
...@@ -247,13 +247,16 @@ namespace PcapDotNet.Packets.TestUtils ...@@ -247,13 +247,16 @@ namespace PcapDotNet.Packets.TestUtils
return new DnsResourceDataOptions(random.NextDnsOptions()); return new DnsResourceDataOptions(random.NextDnsOptions());
case DnsType.Apl: case DnsType.Apl:
return return new DnsResourceDataAddressPrefixList(
new DnsResourceDataAddressPrefixList(
((Func<DnsAddressPrefix>) ((Func<DnsAddressPrefix>)
(() => (() =>
new DnsAddressPrefix(random.NextEnum<AddressFamily>(), random.NextByte(), random.NextBool(), new DnsAddressPrefix(random.NextEnum<AddressFamily>(), random.NextByte(), random.NextBool(),
random.NextDataSegment(random.Next(0, 128))))).GenerateArray(random.Next(10))); random.NextDataSegment(random.Next(0, 128))))).GenerateArray(random.Next(10)));
case DnsType.Ds:
return new DnsResourceDataDelegationSigner(random.NextUShort(), random.NextEnum<DnsAlgorithm>(), random.NextEnum<DnsDigestType>(),
random.NextDataSegment(random.Next(50)));
default: default:
return new DnsResourceDataAnything(random.NextDataSegment(random.Next(100))); return new DnsResourceDataAnything(random.NextDataSegment(random.Next(100)));
} }
......
...@@ -306,6 +306,7 @@ ...@@ -306,6 +306,7 @@
/// <summary> /// <summary>
/// RFCs 3658, 4034. /// RFCs 3658, 4034.
/// Delegation Signer. /// Delegation Signer.
/// Payload type: DnsResourceDataDelegationSigner.
/// </summary> /// </summary>
Ds = 43, Ds = 43,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment