Module time_exceeded

Source
Expand description

abstraction for “time exceeded” ICMP packets.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     Type      |     Code      |          Checksum             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                             unused                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      Internet Header + 64 bits of Original Data Datagram      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Modules§

IcmpCodes
Enumeration of the recognized ICMP codes for “time exceeded” ICMP packets.

Structs§

MutableTimeExceededPacket
A structure enabling manipulation of on the wire packets
TimeExceeded
Represents an “echo request” ICMP packet.
TimeExceededIterable
Used to iterate over a slice of TimeExceededPackets
TimeExceededPacket
A structure enabling manipulation of on the wire packets