Internet Layer¶
pcapkit.protocols.internet holds the internet layer protocols.
- Internet Layer Base Protocol
- IP - Internet Protocol
- IPv4 - Internet Protocol Version 4
- IPv6 - Internet Protocol Version 6
- IPv6-Ext - IPv6 Extension Header
- IPv6-Frag - Fragment Header for IPv6
- IPv6-Opts - Destination Options for IPv6
- IPv6-Route - Routing Header for IPv6
- HOPOPT - IPv6 Hop-by-Hop Options
- IPv6 Options - Shared Option Helpers
- MH - Mobility Header
- IPsec - Internet Protocol Security
- AH - Authentication Header
- ESP - Encapsulating Security Payload
- ICMP - Internet Control Message Protocol
- ICMPv4 - Internet Control Message Protocol
- ICMPv6 - Internet Control Message Protocol for IPv6
- HIP - Host Identity Protocol
- IGMP - Internet Group Management Protocol
- IGMPv1 - Internet Group Management Protocol Version 1
- IGMPv2 - Internet Group Management Protocol Version 2
- IGMPv3 - Internet Group Management Protocol Version 3
- IPX - Internetwork Packet Exchange
Todo
Implement ECN, Shim6.
Protocol Registry¶
- pcapkit.protocols.internet.ETHERTYPE¶