Scapy6 - IPv6 support for Scapy
Co-developed with Arnaud Ebalard, Scapy6 provides IPv6 support to Scapy. At first in mid 2005, it was available as a patch to Scapy. Later on, it was re-designed to be easily used as an extension to Scapy. Scapy6 supports many IPv6 related RFC such as RFC 2460 (IPv6), RFC 2461 (Neighbor Discovery for IPv6), RFC 4443 (ICMPv6) or RFC 3775 (Mobile IPv6).
Scapy6 and usage examples can be retrieved here.
BPF mode for Scapy
Scapy was initially developed for Linux and only supports packets reception and injection using AF_PACKET sockets. As these kinds of sockets are not available on *BSD, py-pcap and py-dnet Python modules must be installed to make Scapy works on these operating systems. The BPF extension suppresses the modules dependencies, and makes Scapy works natively on *BSD.
The source code can be retrieved here.