LSE toolsLSE toolsScapy (146)Scapy (146)

Tool and Usage

Scapy is an interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols and send and capture them.

Screenshot for Scapy tool review


Scapy can handle tasks like network scanning, tracerouting, probing, unit tests, attacks or network discovery. Due to its manipulation possibilities, Scapy can send invalid frames. It allows you also to inject custom 802.11 frames, or combine other attacking techniques.

According to the description of the author, Scapy can replace hping, most of of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, and p0f.

Usage and audience

Scapy is commonly used for network analysis or security assessment. Target users for this tool are pentesters and security professionals.

Tool review

The review and analysis of this project resulted in the following remarks for this security tool:


  • + More than 1000 GitHub stars
  • + The source code of this software is available


  • - Many provided pull requests are still open

Author and Maintainers

Scapy is under development by Philippe BIONDI.



Support operating systems

Scapy is known to work on Linux.

This tool page was recently updated. Found an improvement? Become an influencer and submit an update.
Project details
Latest release2.3.3 [2016-10-18]
Last updatedOct. 13, 2017

Project health

This score is calculated by different factors, like project age, last release date, etc.


GitHub iconScapy GitHub project
 Scapy project website

Related terms