Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
P
Pcap-Net
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
Pcap-Net
Commits
a31b8194
Commit
a31b8194
authored
Jan 27, 2012
by
Brickner_cp
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
DNS
parent
c52ffbb8
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
38 additions
and
5 deletions
+38
-5
DnsResourceDataAnything.cs
...otNet.Packets/Dns/ResourceData/DnsResourceDataAnything.cs
+3
-0
DnsResourceDataDomainName.cs
...Net.Packets/Dns/ResourceData/DnsResourceDataDomainName.cs
+1
-0
DnsResourceDataDomainNames.cs
...et.Packets/Dns/ResourceData/DnsResourceDataDomainNames.cs
+3
-0
DnsResourceDataGeographicalPosition.cs
...s/Dns/ResourceData/DnsResourceDataGeographicalPosition.cs
+1
-0
DnsResourceDataHostInformation.cs
...ackets/Dns/ResourceData/DnsResourceDataHostInformation.cs
+1
-0
DnsResourceDataIpV4.cs
...capDotNet.Packets/Dns/ResourceData/DnsResourceDataIpV4.cs
+1
-0
DnsResourceDataIpV6.cs
...capDotNet.Packets/Dns/ResourceData/DnsResourceDataIpV6.cs
+1
-0
DnsResourceDataIsdn.cs
...capDotNet.Packets/Dns/ResourceData/DnsResourceDataIsdn.cs
+1
-0
DnsResourceDataLocationInformation.cs
...ts/Dns/ResourceData/DnsResourceDataLocationInformation.cs
+1
-0
DnsResourceDataMailExchange.cs
...t.Packets/Dns/ResourceData/DnsResourceDataMailExchange.cs
+1
-0
DnsResourceDataMailingListInfo.cs
...ackets/Dns/ResourceData/DnsResourceDataMailingListInfo.cs
+1
-0
DnsResourceDataNInfo.cs
...apDotNet.Packets/Dns/ResourceData/DnsResourceDataNInfo.cs
+1
-0
DnsResourceDataNamingAuthorityPointer.cs
...Dns/ResourceData/DnsResourceDataNamingAuthorityPointer.cs
+1
-0
DnsResourceDataNetworkServiceAccessPoint.cs
.../ResourceData/DnsResourceDataNetworkServiceAccessPoint.cs
+1
-0
DnsResourceDataResponsiblePerson.cs
...kets/Dns/ResourceData/DnsResourceDataResponsiblePerson.cs
+1
-0
DnsResourceDataRouteThrough.cs
...t.Packets/Dns/ResourceData/DnsResourceDataRouteThrough.cs
+1
-0
DnsResourceDataServerSelection.cs
...ackets/Dns/ResourceData/DnsResourceDataServerSelection.cs
+1
-0
DnsResourceDataStartOfAuthority.cs
...ckets/Dns/ResourceData/DnsResourceDataStartOfAuthority.cs
+1
-0
DnsResourceDataString.cs
...pDotNet.Packets/Dns/ResourceData/DnsResourceDataString.cs
+5
-0
DnsResourceDataStrings.cs
...DotNet.Packets/Dns/ResourceData/DnsResourceDataStrings.cs
+5
-0
DnsResourceDataText.cs
...capDotNet.Packets/Dns/ResourceData/DnsResourceDataText.cs
+3
-5
DnsResourceDataUShortDomainName.cs
...ckets/Dns/ResourceData/DnsResourceDataUShortDomainName.cs
+1
-0
DnsResourceDataWellKnownService.cs
...ckets/Dns/ResourceData/DnsResourceDataWellKnownService.cs
+1
-0
DnsResourceDataX400Pointer.cs
...et.Packets/Dns/ResourceData/DnsResourceDataX400Pointer.cs
+1
-0
No files found.
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataAnything.cs
View file @
a31b8194
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// A resource data that can hold any data.
/// </summary>
[
DnsTypeRegistration
(
Type
=
DnsType
.
Null
)]
[
DnsTypeRegistration
(
Type
=
DnsType
.
Null
)]
[
DnsTypeRegistration
(
Type
=
DnsType
.
EId
)]
[
DnsTypeRegistration
(
Type
=
DnsType
.
EId
)]
[
DnsTypeRegistration
(
Type
=
DnsType
.
NimLoc
)]
[
DnsTypeRegistration
(
Type
=
DnsType
.
NimLoc
)]
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataDomainName.cs
View file @
a31b8194
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// Contains a single DNS domain name.
/// <pre>
/// <pre>
/// +------+
/// +------+
/// | NAME |
/// | NAME |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataDomainNames.cs
View file @
a31b8194
...
@@ -6,6 +6,9 @@ using PcapDotNet.Base;
...
@@ -6,6 +6,9 @@ using PcapDotNet.Base;
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// A base class for resource records that contain DNS domain names.
/// </summary>
public
abstract
class
DnsResourceDataDomainNames
:
DnsResourceData
,
IEquatable
<
DnsResourceDataDomainNames
>
public
abstract
class
DnsResourceDataDomainNames
:
DnsResourceData
,
IEquatable
<
DnsResourceDataDomainNames
>
{
{
public
bool
Equals
(
DnsResourceDataDomainNames
other
)
public
bool
Equals
(
DnsResourceDataDomainNames
other
)
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataGeographicalPosition.cs
View file @
a31b8194
...
@@ -4,6 +4,7 @@ using System.Text;
...
@@ -4,6 +4,7 @@ using System.Text;
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1712.
/// <pre>
/// <pre>
/// +-----------+
/// +-----------+
/// | LONGITUDE |
/// | LONGITUDE |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataHostInformation.cs
View file @
a31b8194
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1035.
/// <pre>
/// <pre>
/// +-----+
/// +-----+
/// | CPU |
/// | CPU |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataIpV4.cs
View file @
a31b8194
...
@@ -4,6 +4,7 @@ using PcapDotNet.Packets.IpV4;
...
@@ -4,6 +4,7 @@ using PcapDotNet.Packets.IpV4;
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1035.
/// <pre>
/// <pre>
/// +-----+------+
/// +-----+------+
/// | bit | 0-31 |
/// | bit | 0-31 |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataIpV6.cs
View file @
a31b8194
...
@@ -4,6 +4,7 @@ using PcapDotNet.Packets.IpV6;
...
@@ -4,6 +4,7 @@ using PcapDotNet.Packets.IpV6;
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 3596.
/// <pre>
/// <pre>
/// +-----+-------+
/// +-----+-------+
/// | bit | 0-127 |
/// | bit | 0-127 |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataIsdn.cs
View file @
a31b8194
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1183.
/// <pre>
/// <pre>
/// +---------------+
/// +---------------+
/// | ISDN-address |
/// | ISDN-address |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataLocationInformation.cs
View file @
a31b8194
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1876.
/// <pre>
/// <pre>
/// +-----+---------+------+-----------+----------+
/// +-----+---------+------+-----------+----------+
/// | bit | 0-7 | 8-15 | 16-23 | 24-31 |
/// | bit | 0-7 | 8-15 | 16-23 | 24-31 |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataMailExchange.cs
View file @
a31b8194
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1035.
/// <pre>
/// <pre>
/// +-----+------------+
/// +-----+------------+
/// | bit | 0-15 |
/// | bit | 0-15 |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataMailingListInfo.cs
View file @
a31b8194
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1035.
/// <pre>
/// <pre>
/// +---------+
/// +---------+
/// | RMAILBX |
/// | RMAILBX |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataNInfo.cs
View file @
a31b8194
...
@@ -6,6 +6,7 @@ using PcapDotNet.Base;
...
@@ -6,6 +6,7 @@ using PcapDotNet.Base;
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// Reid.
/// <pre>
/// <pre>
/// +---------------------+
/// +---------------------+
/// | One ore more strings|
/// | One ore more strings|
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataNamingAuthorityPointer.cs
View file @
a31b8194
...
@@ -6,6 +6,7 @@ using PcapDotNet.Base;
...
@@ -6,6 +6,7 @@ using PcapDotNet.Base;
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFCs 2915, 3403.
/// <pre>
/// <pre>
/// +-----+-------+------------+
/// +-----+-------+------------+
/// | bit | 0-15 | 16-31 |
/// | bit | 0-15 | 16-31 |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataNetworkServiceAccessPoint.cs
View file @
a31b8194
...
@@ -4,6 +4,7 @@ using PcapDotNet.Base;
...
@@ -4,6 +4,7 @@ using PcapDotNet.Base;
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1706.
/// <pre>
/// <pre>
/// +-----+-----+----------------------+----------+-----------+
/// +-----+-----+----------------------+----------+-----------+
/// | bit | 0-7 | 8-7+X | 8+X-55+X | 56+X-63+X |
/// | bit | 0-7 | 8-7+X | 8+X-55+X | 56+X-63+X |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataResponsiblePerson.cs
View file @
a31b8194
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1183.
/// <pre>
/// <pre>
/// +------------+
/// +------------+
/// | mbox-dname |
/// | mbox-dname |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataRouteThrough.cs
View file @
a31b8194
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1183.
/// <pre>
/// <pre>
/// +-----+-------------------+
/// +-----+-------------------+
/// | bit | 0-15 |
/// | bit | 0-15 |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataServerSelection.cs
View file @
a31b8194
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 2782.
/// <pre>
/// <pre>
/// +-----+----------+
/// +-----+----------+
/// | bit | 0-15 |
/// | bit | 0-15 |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataStartOfAuthority.cs
View file @
a31b8194
...
@@ -4,6 +4,7 @@ using PcapDotNet.Base;
...
@@ -4,6 +4,7 @@ using PcapDotNet.Base;
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1035.
/// <pre>
/// <pre>
/// +-------+---------+
/// +-------+---------+
/// | bit | 0-31 |
/// | bit | 0-31 |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataString.cs
View file @
a31b8194
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// A DNS string.
/// Any segment of bytes up to 255 characters is valid.
/// The format is one byte for the length of the string and then the specified number of bytes.
/// </summary>
[
DnsTypeRegistration
(
Type
=
DnsType
.
X25
)]
[
DnsTypeRegistration
(
Type
=
DnsType
.
X25
)]
public
sealed
class
DnsResourceDataString
:
DnsResourceDataSimple
,
IEquatable
<
DnsResourceDataString
>
public
sealed
class
DnsResourceDataString
:
DnsResourceDataSimple
,
IEquatable
<
DnsResourceDataString
>
{
{
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataStrings.cs
View file @
a31b8194
...
@@ -6,6 +6,11 @@ using PcapDotNet.Base;
...
@@ -6,6 +6,11 @@ using PcapDotNet.Base;
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// Base class for any resource data that contains DNS strings.
/// Each DNS string is a segment of up to 255 bytes.
/// The format of each DNS string is one byte for the length of the string and then the specified number of bytes.
/// </summary>
public
abstract
class
DnsResourceDataStrings
:
DnsResourceDataSimple
,
IEquatable
<
DnsResourceDataStrings
>
public
abstract
class
DnsResourceDataStrings
:
DnsResourceDataSimple
,
IEquatable
<
DnsResourceDataStrings
>
{
{
public
bool
Equals
(
DnsResourceDataStrings
other
)
public
bool
Equals
(
DnsResourceDataStrings
other
)
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataText.cs
View file @
a31b8194
...
@@ -4,11 +4,9 @@ using System.Collections.ObjectModel;
...
@@ -4,11 +4,9 @@ using System.Collections.ObjectModel;
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// <pre>
/// A resource data that contains 0 or more DNS strings.
/// +---------+
/// Each DNS string is a segment of up to 255 bytes.
/// | Strings |
/// The format of each DNS string is one byte for the length of the string and then the specified number of bytes.
/// +---------+
/// </pre>
/// </summary>
/// </summary>
[
DnsTypeRegistration
(
Type
=
DnsType
.
Txt
)]
[
DnsTypeRegistration
(
Type
=
DnsType
.
Txt
)]
[
DnsTypeRegistration
(
Type
=
DnsType
.
Spf
)]
[
DnsTypeRegistration
(
Type
=
DnsType
.
Spf
)]
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataUShortDomainName.cs
View file @
a31b8194
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// A base class for any resource data that contains a 16 bit unsigned integer followed by a domain name.
/// <pre>
/// <pre>
/// +-----+--------+
/// +-----+--------+
/// | bit | 0-15 |
/// | bit | 0-15 |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataWellKnownService.cs
View file @
a31b8194
...
@@ -4,6 +4,7 @@ using PcapDotNet.Packets.IpV4;
...
@@ -4,6 +4,7 @@ using PcapDotNet.Packets.IpV4;
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 1035.
/// <pre>
/// <pre>
/// +-----+----------+---------+
/// +-----+----------+---------+
/// | bit | 0-7 | 8-31 |
/// | bit | 0-7 | 8-31 |
...
...
PcapDotNet/src/PcapDotNet.Packets/Dns/ResourceData/DnsResourceDataX400Pointer.cs
View file @
a31b8194
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
namespace
PcapDotNet.Packets.Dns
namespace
PcapDotNet.Packets.Dns
{
{
/// <summary>
/// <summary>
/// RFC 2163.
/// <pre>
/// <pre>
/// +-----+------------+
/// +-----+------------+
/// | bit | 0-15 |
/// | bit | 0-15 |
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment