Scapy is a multi-purpose software tool designed for interactive packet manipulation, packet generation, network scanning, and network discovery. It offers comprehensive functionality for network analysis and is an invaluable addition to any network administrator's toolkit.
The Scapy project provides an extensive range of classes which let you create packets, manipulate them, send them over the wire, and much more. You can also use the tool to sniff packets from the wire, match answers and replies, and perform network discovery tasks as well.
One of the best things about Scapy is that it is an interactive tool that can be easily used with the Python interpreter. This means that you can take advantage of Python programming structures such as variables, loops, and functions. With this flexibility, you can easily create report modules that meet your specific needs.
If you're looking for a tool that can do the same things as ttlscan, nmap, hping, queso, p0f, xprobe, arping, arp-sk, arpspoof, firewalk, irpas, tethereal, tcpdump and others, Scapy delivers it all. So if you're looking for a powerful and reliable packet manipulation tool, Scapy is definitely the answer that you're looking for.
Version 2.0.0.10: N/A