scapy.contrib.tcpao
Packet-processing utilities implementing RFC5925 and RFC5926
- scapy.contrib.tcpao.build_context(saddr: bytes, daddr: bytes, sport: int, dport: int, src_isn: int, dst_isn: int) bytes [源代码]
Build context bytes as specified by RFC5925 section 5.2
- scapy.contrib.tcpao.build_context_from_packet(p: Packet, src_isn: int, dst_isn: int) bytes [源代码]
Build context bytes as specified by RFC5925 section 5.2
- scapy.contrib.tcpao.build_message_from_packet(p: Packet, include_options: bool = True, sne: int = 0) bytes [源代码]
Build message bytes as described by RFC5925 section 5.1
- scapy.contrib.tcpao.calc_tcpao_mac(p: Packet, alg: TCPAOAlg, traffic_key: bytes, include_options: bool = True, sne: int = 0) bytes [源代码]
Calculate TCP-AO MAC from packet and traffic key