Projects / Scapy

Scapy

Scapy is a powerful interactive packet manipulation tool, packet generator, network scanner, network discovery tool, and packet sniffer. It provides classes to interactively create packets or sets of packets, manipulate them, send them over the wire, sniff other packets from the wire, match answers and replies, and more. Interaction is provided by the Python interpreter, so Python programming structures can be used (such as variables, loops, and functions). Report modules are possible and easy to make. It is intended to do about the same things as ttlscan, nmap, hping, queso, p0f, xprobe, arping, arp-sk, arpspoof, firewalk, irpas, tethereal, tcpdump, etc.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  28 Feb 2011 03:05

    Release Notes: This release adds a contrib section filled with old contributions that were not distributed with Scapy yet: CDP, IGMP, MPLS, CHDLC, SLARP, WPA EAPOL, DTP, EIGRP, VQP, BGP, OSPF, VTP RSVP, EtherIP, RIPng, and IKEv2. It fixes some bugs.

    •  09 Apr 2010 23:00

      Release Notes: This release adds SCTP and VRRP protocols. It fixes some bugs.

      •  14 Dec 2009 18:32

        Release Notes: The Windows branch has been merged. Many bugs have been fixed. Network automata gained new features like the ability to add breakpoints or tracepoints. Many new small features have been added. Last but not least, this release comes with documentation.

        •  09 Oct 2008 18:23

        Release Notes: The code has been split since versions 1.x. Many bugs have been fixed. The IPv6 branch has been merged in.

        •  09 Apr 2007 09:42

        Release Notes: This release adds the ability to transcribe ASN1-specified protocols easily, SNMP protocol support, MIB parsing, OID/DNS/OUI resolving, configurable field value resolution, a startup script, and srflood() and srpflood() to flood with packets while catching answers.

        Screenshot

        Project Spotlight

        GtkAda contributions

        Contributions to GtkAda, an Ada bindings to GTK+ toolkit.

        Screenshot

        Project Spotlight

        SQL Relay

        A database pooling and load balancing system.