Main Changes
Core
- 364 commits since v2.4.2
- better native support for FreeBSD, NetBSD, OpenBSD
- Windows: native RAW sockets support, load interfaces/routes using C calls, ...
- Solaris: fixed support
- latency improvements
sniff()
can be used to test BPF fiters on pcap files- more unit tests and Python3 compatibility
- asynchronous sniffing
- UTScapy vim syntax highlighting
- drop distutils for setuptools
- Console / IPython integration improvements
Layers
Major changes
New
- HTTP (from the deprecated
scapy-http
module), TLS 1.3, ATA over Ethernet, OVD, IEC 60870-5-104, enip, ...
Improved
- NetflowV9, ISOTP, Zigbee, RTR, BLE, PPI, DNS, LLDP, ...
- Bluetooth/BTLE rework
- PPI / 802.11 improvements