icmp_packet/
lib.rs

1//
2pub use pnet_packet;
3
4//
5pub mod echo_reply;
6pub use echo_reply::PayloadLengthDelimitedEchoReply;
7
8pub mod echo_request;
9pub use echo_request::PayloadLengthDelimitedEchoRequest;
10
11pub mod icmp;
12pub use icmp::Icmp;
13
14pub mod icmpv4;
15pub use icmpv4::Icmpv4;
16
17pub mod icmpv6;
18pub use icmpv6::Icmpv6;
19
20pub mod types;
21pub use types::{Identifier, LenWithPayloadLengthDelimited, Payload, SequenceNumber};
22
23//
24// https://docs.rs/pnet_packet/0.33.0/src/pnet_packet/icmp.rs.html#304-314
25pub const ICMP_HEADER_SIZE: usize = 8;