Powerful interactive packet manipulation library for Python
Scapy is a powerful Python-based interactive packet manipulation program and library that enables sending, sniffing, dissecting, and forging network packets. It can decode or forge packets of a wide number of protocols, send them, capture responses, and match requests with replies.