C# (CSharp) NetworkPackets Namespace

Nested Namespaces

NetworkPackets.Dhcp
NetworkPackets.Dns

Classes

Name Description
ArpPacket Encapsulates an Arp Packet and provides the mechanisms to generate new Arp Packets. This is immutable.
DataPacket Provides an abstraction to sue a generic packet idea, that is you can use the ICPacket portion to make a large packet and just copy the final object to a byte array in the end rather then at each stage. When Packet is accessed and is undefined, it will perform the copy automatically for you from ICPacket to Packet.
EthernetPacket Encapsulates an EthernetPacket and provides the mechanisms to generate new Ethernet Packets. This is immutable.
IPPacket
IcmpPacket Internet Control Message Packets (Ping)
IgmpPacket Unsupported, this class is too big to support now!
NetworkPacket Similar to DataPacket but also provides a(n) (IC)Payload for packet types that have a header and a body, as Ethernet and IP Packets do.
StunPacket Parses and creates Stun packets as defined by RFC 5389.
StunPacket.Attribute Holds a generic Xmpp Attribute.
StunPacket.AttributeAddress An attribute class for those that involve network addresses.
StunTest
UdpPacket Provides an encapsulation for Udp Packets and can create new Udp Packets.