Commit 51f635a9 authored by Brickner_cp's avatar Brickner_cp

DNS

parent 0b18658d
...@@ -172,6 +172,7 @@ namespace PcapDotNet.Packets.TestUtils ...@@ -172,6 +172,7 @@ namespace PcapDotNet.Packets.TestUtils
return new DnsResourceDataNetworkServiceAccessPoint(random.NextDataSegment(1 + random.Next(10)), random.NextUInt48(), random.NextByte()); return new DnsResourceDataNetworkServiceAccessPoint(random.NextDataSegment(1 + random.Next(10)), random.NextUInt48(), random.NextByte());
case DnsType.Sig: case DnsType.Sig:
case DnsType.RrSig:
return new DnsResourceDataSig(random.NextEnum<DnsType>(), random.NextEnum<DnsAlgorithm>(), random.NextByte(), random.NextUInt(), return new DnsResourceDataSig(random.NextEnum<DnsType>(), random.NextEnum<DnsAlgorithm>(), random.NextByte(), random.NextUInt(),
random.NextUInt(), random.NextUInt(), random.NextUShort(), random.NextDnsDomainName(), random.NextUInt(), random.NextUInt(), random.NextUShort(), random.NextDnsDomainName(),
random.NextDataSegment(random.Next(100))); random.NextDataSegment(random.Next(100)));
......
...@@ -1338,6 +1338,7 @@ namespace PcapDotNet.Packets.Dns ...@@ -1338,6 +1338,7 @@ namespace PcapDotNet.Packets.Dns
} }
/// <summary> /// <summary>
/// RFCs 2535, 4034.
/// <pre> /// <pre>
/// +-----+--------------+-----------+--------+ /// +-----+--------------+-----------+--------+
/// | bit | 0-15 | 16-23 | 24-31 | /// | bit | 0-15 | 16-23 | 24-31 |
...@@ -1360,6 +1361,7 @@ namespace PcapDotNet.Packets.Dns ...@@ -1360,6 +1361,7 @@ namespace PcapDotNet.Packets.Dns
/// </pre> /// </pre>
/// </summary> /// </summary>
[DnsTypeRegistration(Type = DnsType.Sig)] [DnsTypeRegistration(Type = DnsType.Sig)]
[DnsTypeRegistration(Type = DnsType.RrSig)]
public sealed class DnsResourceDataSig : DnsResourceData, IEquatable<DnsResourceDataSig> public sealed class DnsResourceDataSig : DnsResourceData, IEquatable<DnsResourceDataSig>
{ {
private static class Offset private static class Offset
......
...@@ -328,6 +328,7 @@ ...@@ -328,6 +328,7 @@
/// <summary> /// <summary>
/// RFCs 3755, 4034. /// RFCs 3755, 4034.
/// RRSIG. /// RRSIG.
/// Payload type: DnsResourceDataSig.
/// </summary> /// </summary>
RrSig = 46, RrSig = 46,
......
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