idstools.packet module

Provides basic packet decoding.

idstools.packet.decode_ethernet(pkt)[source]

Decode an ethernet packet.

idstools.packet.decode_icmp(pkt)[source]

Decode an ICMP packet.

idstools.packet.decode_icmp6(pkt)[source]

Decode an ICMPv6 packet.

idstools.packet.decode_ip(pkt)[source]

Decode an IP packet.

idstools.packet.decode_ip6(pkt)[source]

Decode an IPv6 packet.

idstools.packet.decode_tcp(pkt)[source]

Decode a TCP packet.

idstools.packet.decode_udp(pkt)[source]

Decode a UDP packet.

idstools.packet.printable_ethernet_addr(addr)[source]

Return a formatted ethernet address from its raw form.