{"id":484,"url":"https://github.com/secdev/awesome-scapy","last_synced_at":"2025-04-07T13:31:55.014Z","repository":{"id":46625270,"uuid":"238198638","full_name":"secdev/awesome-scapy","owner":"secdev","description":"Great packages that use Scapy","archived":false,"fork":false,"pushed_at":"2024-05-07T08:19:36.000Z","size":40,"stargazers_count":197,"open_issues_count":0,"forks_count":31,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-05-22T13:46:46.176Z","etag":null,"topics":["awesome","awesome-list","scapy"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/secdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-04T12:17:35.000Z","updated_at":"2024-06-01T13:18:18.709Z","dependencies_parsed_at":"2024-06-01T13:18:17.556Z","dependency_job_id":"fa6d838d-94f9-4123-aeed-1b019fd91124","html_url":"https://github.com/secdev/awesome-scapy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secdev%2Fawesome-scapy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secdev%2Fawesome-scapy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secdev%2Fawesome-scapy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secdev%2Fawesome-scapy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/secdev","download_url":"https://codeload.github.com/secdev/awesome-scapy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247661833,"owners_count":20975128,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","scapy"],"created_at":"2024-01-05T20:12:56.088Z","updated_at":"2025-04-07T13:31:53.458Z","avatar_url":"https://github.com/secdev.png","language":null,"readme":"# Awesome Scapy [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://scapy.net/\"\u003e\u003cimg src=\"https://github.com/secdev/scapy/blob/master/doc/scapy_logo.png\" width=\"200\" alt=\"Scapy\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nA curated list of tools, add-ons, articles or cool exploits using **[Scapy](https://scapy.net)**, the Python-based interactive packet manipulation program \u0026 library. \nFeel free to [contribute](https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsecdev%2Fawesome-scapy%2Fedit%2Fmain%2FREADME.md)!\n\nYou can also [explore Scapy topics](https://github.com/topics/scapy) on GitHub!\n\n## Contents\n\n- [Tools](#tools)\n- [Exploits](#exploits)\n\n## Tools\n\nTools that use Scapy (a lot) or extend it.\n\nFun\n- [pwnagotchi](https://github.com/evilsocket/pwnagotchi) - Your AI pet that hacks WiFI to grow. It's super cute.\n\nDDoS\n- [ufonet](https://github.com/epsylon/ufonet) - Create your own botnet to send untraceable DDoS attacks.\n\nWi-Fi.\n- [trackerjacker](https://github.com/calebmadrigal/trackerjacker) - Maps and tracks Wi-Fi networks and devices through raw 802.11 monitoring.\n- [wifiphisher](https://github.com/wifiphisher/wifiphisher) - Create rogue access point.\n\nIPv6\n- [Chiron](https://github.com/aatlasis/Chiron) - An IPv6 security assessment framework.\n- [mitm6](https://github.com/fox-it/mitm6) - Performs MiTM for IPv6.\n\nMeasurements\n- [mtraceroute](https://github.com/rwhalb/mtraceroute) - Create cool graphs over multiple traceroute analysis.\n- [Network Security Toolkit (NST)](https://wiki.networksecuritytoolkit.org/nstwiki/index.php?title=HowTo_Use_The_Scapy:_Multi-Traceroute_-_MTR) - Includes an enhanced version of `mtraceroute` with IP Geolocation and GUI management.\n- [netprobify](https://github.com/criteo/netprobify) - Network probing tool crafted for datacenters (but not only). Probing using: TCP, UDP or ICMP.\n\nProtocols\n- [Cotopaxi](https://github.com/Samsung/cotopaxi) - Set of tools for security testing of Internet of Things devices using specific network IoT protocols (AMQP, CoAP, DTLS, HTCPCP, KNX, mDNS, MQTT, MQTT-SN, QUIC, RTSP, SSDP) .\n- [project-memoria-detector](https://github.com/Forescout/project-memoria-detector) - Determine whether a network device runs a specific embedded TCP/IP stack.\n- [routopsy](https://github.com/sensepost/routopsy) - Toolkit to attack DRP \u0026 FHRP.\n- [TorPylle](https://github.com/cea-sec/TorPylle) - Implementation of the OR (TOR) protocol.\n\nUnit Tests\n- [Linux Kernel](https://github.com/torvalds/linux/blob/master/tools/testing/selftests/tc-testing/plugin-lib/scapyPlugin.py) - Linux Traffic Control (tc) testing suite.\n- [OpenBSD](https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsearch%3Fq%3Dscapy%2Brepo%253Aopenbsd%252Fsrc%2Bpath%253Aregress%252F%26type%3DCode%26ref%3Dadvsearch%26l%3D%26l%3D) - IPv6 stack testing suite.\n- [RIOT-OS](https://github.com/RIOT-OS/RIOT/search?l=Python\u0026q=scapy\u0026type=Code) - RIOT OS networking testing suite.\n\nVisualization\n- [Scapy-Packet-Viewer](https://pypi.org/project/scapy-packet-viewer/) - Minimal packet viewer similar to tshark/mitmproxy. Based on urwid.\n\nMisc\n- [aioblescan](https://github.com/frawau/aioblescan) - Scan and decode advertised BLE info.\n- [fenrir](https://github.com/Orange-Cyberdefense/fenrir-ocd) - Bypass wired 802.1x protection.\n- [flowsynth](https://github.com/secureworks/flowsynth) - Tool for rapidly modeling network traffic.\n- [Fragscapy](https://github.com/AMOSSYS/Fragscapy) - Fuzz network protocols by automating the modification of outgoing network packets.\n- [Habu](https://github.com/fportantier/habu) - Toolkit with a lot of little hacking tools. Many of them use Scapy.\n- [mirage](https://redmine.laas.fr/projects/mirage) - Powerful and modular framework dedicated to the security analysis of wireless communications.\n- [netenum](https://github.com/redcode-labs/Netenum) - A tool to passively discover active hosts on a network.\n- [net-creds](https://github.com/DanMcInerney/net-creds) - Sniff and catch all sensitive data on an interface.\n- [packetweaver](https://github.com/ANSSI-FR/packetweaver) - A Python framework for script filing and task sequencing.\n- [p0f3plus](https://github.com/FlUxIuS/p0f3plus) - An implementation of with extra analysis features.\n- [pysap](https://github.com/SecureAuthCorp/pysap) - Interact with SAP using custom built frames \u0026 tools.\n- [Responder](https://github.com/SpiderLabs/Responder) -  LLMNR, NBT-NS and MDNS poisoner.\n- [scapy\\_unroot](https://github.com/scapy-unroot/scapy_unroot) - Tooling to use Scapy without root permissions.\n- [scapy-benchmarks](https://github.com/gpotter2/scapy-benchmarks) - A small test suite that tracks the evolution of Scapy's performance.\n- [sshame](https://github.com/HynekPetrak/sshame) - Tool to brute force SSH public-key authentication.\n- [TIDoS Framework](https://github.com/0xInfection/TIDoS-Framework) - The Offensive Manual Web Application Penetration Testing Framework.\n- [h2spacex](https://github.com/nxenon/h2spacex) - HTTP/2 low level library based on Scapy which can be used for Single Packet Attack (Race Condition on H2).\n\n## Exploits\n\nExploits that use Scapy. This does not count the ones included by default\n\n2024\n\n- [PPPwn (CVE-2006-4304)](https://github.com/TheOfficialFloW/PPPwn) - Playstation 4 PPPoE RCE.\n\n2022\n\n- [CVE-2021-28444](http://blog.champtar.fr/VLAN0_LLC_SNAP) - Windows Hyper-V Security Feature Bypass Vulnerability.\n\n2021\n\n- [CVE-2021-24086](https://blog.quarkslab.com/analysis-of-a-windows-ipv6-fragmentation-vulnerability-cve-2021-24086.html) - Analysis of a Windows IPv6 Fragmentation Vulnerability.\n- [fragattacks](https://github.com/vanhoefm/fragattacks) - Fragmentation \u0026 Aggregation Attacks.\n\n2020\n\n- [CVE-2020-25577](https://blog.quarkslab.com/bad-neighbor-on-freebsd-ipv6-router-advertisement-vulnerabilities-in-rtsold-cve-2020-25577.html) - Bad Neighbor on FreeBSD: IPv6 Router Advertisement Vulnerabilities in rtsold.\n- [CVE-2020-16898](https://blog.quarkslab.com/beware-the-bad-neighbor-analysis-and-poc-of-the-windows-ipv6-router-advertisement-vulnerability-cve-2020-16898.html) - Beware the Bad Neighbor: Analysis and PoC of the Windows IPv6 Router Advertisement Vulnerability.\n\n2019\n- [CVE-2019-5597](https://www.synacktiv.com/ressources/Synacktiv_OpenBSD_PacketFilter_CVE-2019-5597_ipv6_frag.pdf) - IPv6 fragmentation vulnerability in OpenBSD Packet Filter.\n\n2018\n\n- [CVE-2018-4407](https://github.com/r3dxpl0it/CVE-2018-4407) - A heap buffer overflow in the networking code in the XNU operating system kernel (iOS and macOS).\n\n2017\n- [krackattacks-scripts](https://github.com/vanhoefm/krackattacks-scripts) - Test if clients or access points (APs) are affected by the KRACK attack against WPA2.\n\n2016\n- [CVE-2016-6366](https://github.com/RiskSense-Ops/CVE-2016-6366) - The EXTRABACON exploit, a remote code execution for Cisco ASA written by the Equation Group (NSA) and leaked by the Shadow Brokers.\n\nMisc\n- [isf](https://github.com/dark-lbp/isf) - ISF (Industrial Control System Exploitation Framework). A suite that provides exploits various industrial protocols.\n\n","funding_links":[],"categories":["Networking","Tools","Programming Language Lists","Uncategorized","2. [↑](#-content) Pentesting","Themed Directories"],"sub_categories":["Binary files examination and editing","Python Lists","Uncategorized","2.6 [↑](#-content) Network"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecdev%2Fawesome-scapy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsecdev%2Fawesome-scapy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecdev%2Fawesome-scapy/lists"}