Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.
Scapy v2.5.0 is the last version to support Python 2.7
sent_time
is shared across packets iteratorsFlagsField
in dict mode now uses values instead of offsetsconf.iface
is now an object (retro-compatible as a string) which contains additional information about the interface and allows for an automatic selection of the socket type. conf.ifaces
now lists all available interfaces.libpcap
STOP
event - allows to cleanly end an Automata. Implemented in all Scapy's automatonsNet
and Net6
ConditionalField
and MultipleTypeField
to make them more resilientMultipleTypeField
handling, add view source
.libpcap
instead of tcpdump
to compile the filters (tcpdump
is still used to filter pcaps)sniff()
can be used to test BPF fiters on pcap filesscapy-http
module), TLS 1.3, ATA over Ethernet, OVD, IEC 60870-5-104, enip, ...This release adds easy packet list filtering (e.g., list[ICMP]), bluetooth HCI protocol support, an improved show() for PacketFields, a LaTeX theme that escapes special characters, a timeout to sniff(), an equality test, a 3D traceroute, and bugfixes. It no longer depends on libreadline.
This release has improved fuzzing capability with frame random corruption. It has improved ISAKMP support. New protocols have been added. Autofragmentation for big frames has been added. There are many bugfixes.
Note: all releases tags before 2.4.0 are imported from http://freshmeat.sourceforge.net/projects/scapy This release adds a contrib section filled with old contributions that were not distributed with Scapy yet: CDP, IGMP, MPLS, CHDLC, SLARP, WPA EAPOL, DTP, EIGRP, VQP, BGP, OSPF, VTP RSVP, EtherIP, RIPng, and IKEv2. It fixes some bugs.
This release adds SCTP and VRRP protocols. It fixes some bugs.
The Windows branch has been merged. Many bugs have been fixed. Network automata gained new features like the ability to add breakpoints or tracepoints. Many new small features have been added. Last but not least, this release comes with documentation.