Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21b4c0e6c429de8

Jump to content

Scapy

From Wikipedia, the free encyclopedia
Scapy
Original authorPhilippe Biondi[1]
DevelopersGabriel Potter (Lead), Dr. Nils Weiss, Guillaume Valadon, Pierre Lalet[1]
Stable release
2.7.0 / 26 December 2025; 6 months ago (2025-12-26)[2]
Written inPython
Operating systemCross-platform.
See Scapy packaging
TypePacket generator
Packet analyzer
LicenseGPLv2
Websitescapy.net Edit this on Wikidata
Repository

Scapy is a packet manipulation tool for computer networks,[3][4] originally written in Python by Philippe Biondi. It can forge or decode packets, send them on the wire, capture them, and match requests and replies. It can also handle tasks like scanning, tracerouting, probing, unit tests, attacks, and network discovery.

Scapy provides a Python interface into libpcap or native raw sockets, in a similar way to that in which Wireshark provides a view and capture GUI. It differs by supporting packet injection, custom packet formats and scripting. While it is a command-line only tool, it can still interface with a number of other programs to provide visualisation including Wireshark, GnuPlot for providing graphs, graphviz or VPython for interactive displaying, etc.

Starting with 2.4.0, Scapy supports Python 2.7 and 3.4+. It must not be confused with "scapy3k" (now renamed Kamene), which is an outdated independent and unmaintained fork.

References

[edit]
  1. 1 2 "Credits". Scapy Project. Retrieved 27 September 2025 via Read the Docs.
  2. "Releases - secdev/scapy". Retrieved 26 December 2025 via GitHub.
  3. Gift, Noah; Jones, Jeremy M. (2008). Python for Unix and Linux System Administration. O'Reilly Media. pp. 173–176. ISBN 978-0-596-51582-9.
  4. Dwivedi, Himanshu; Clark, Chris; Thiel, David (2010). Mobile Application Security. McGraw-Hill. p. 384. ISBN 978-0-07-163356-7.
[edit]