Module pnet::packet
[−]
Provides interfaces for interacting with packets and headers
Modules
| ethernet |
Ethernet packet abstraction |
| ip |
Defines the type and constants for IP next header/next level protocol fields. |
| ipv4 |
IPv4 packet abstraction |
| ipv6 |
IPv6 packet abstraction |
| udp |
UDP packet abstraction |
Traits
| FromPacket |
Used to convert on-the-wire packets to their #[packet] equivalent |
| MutablePacket |
Represents a generic, mutable, network packet |
| Packet |
Represents a generic network packet |
| PacketSize |
Used to find the calculated size of the packet. This is used for occasions where the underlying buffer is not the same length as the packet itself. |
| PrimitiveValues |
Used to convert a type to primitive values representing it |