Contents

scapy 2.6.0

0

Scapy: interactive packet manipulation tool

Scapy: interactive packet manipulation tool

Stars: 10653, Watchers: 10653, Forks: 2018, Open Issues: 109

The secdev/scapy repo was created 9 years ago and the last code push was 4 days ago.
The project is extremely popular with a mindblowing 10653 github stars!

How to Install scapy

You can install scapy using pip

pip install scapy

or add it to a project with poetry

poetry add scapy

Package Details

Author
Philippe BIONDI
License
GPL-2.0-only
Homepage
None
PyPi:
https://pypi.org/project/scapy/
Documentation:
https://scapy.readthedocs.io
GitHub Repo:
https://github.com/secdev/scapy

Classifiers

  • Security
  • System/Networking
  • System/Networking/Monitoring
No  scapy  pypi packages just yet.

Errors

A list of common scapy errors.

Code Examples

Here are some scapy code examples and snippets.

GitHub Issues

The scapy package has 109 open issues on GitHub

  • Fix #3507
  • scapy/layers/tls/crypto/cipher_aead.py - Not work properly
  • scapy in windows xp is broken
  • Add CyclicPattern class for generation of payload data
  • DoIP 'plain' Routing Activation Request length cannot be shorter than 19 bytes.
  • 802.11 Radiotap timestamp, HE, HE_MU field fixes
  • Enhancement: faster startup times by skipping route and interface discovery
  • vendored six module raises ImportWarning with Python 3.10 and 3.11a3
  • Scapy can't process 802.11ax frames with HE_MU field
  • RTPS vendor name fix
  • Make DHCP more user-friendly
  • NTLM relaying - SMB / LDAP
  • [RTPS contrib] New RTI proprietary PIDs
  • Fix length initialization
  • Add TCPROS layer to contrib

See more issues on GitHub

Related Packages & Articles

oscpy 0.6.0

A modern and efficient OSC Client/Server implementation

mybad 0.2.0

My friendly error base class - for Python.

matrixprofile 1.1.10

An open source time series data mining library based on Matrix Profile algorithms.

logzero 1.7.0

logzero is a Python package designed to simplify application logging. It provides a pre-configured standard Python logger that can be used directly across your files and modules, making it easy to implement consistent logging throughout your application. The library supports colored terminal output and log file rotation, and it handles Unicode seamlessly. As a standalone library, logzero doesn't have dependencies on other Python packages, making it a lightweight and efficient choice for your logging needs.