In these links, you will find more information about the mentioned tools and the official Python documentation for some of the commented modules:
- http://www.secdev.org/projects/scapy
- http://www.secdev.org/projects/scapy/build_your_own_tools.html
- http://scapy.readthedocs.io/en/latest/usage.html
- https://github.com/CoreSecurity/pcapy
Tools based in scapy:
- https://github.com/nottinghamprisateam/pyersinia
- https://github.com/adon90/sneaky_arpspoofing
- https://github.com/tetrillard/pynetdiscover
pyNetdiscover is an active/passive address-reconnaissance tool and ARP Scanner, which has as requirements python2.7, and the scapy, argparse, and netaddr modules.