All Projects → ANSSI-FR → Packetweaver

ANSSI-FR / Packetweaver

A Python framework for script filing and task sequencing

Programming Languages

python
139335 projects - #7 most used programming language

PacketWeaver

⚠️ This repository is not maintained anymore by ANSSI, use at your own risk

PacketWeaver (pw) is a Python script filing and task sequencing framework.

PacketWeaver is a Python framework, which helps build, organize and reuse your Python scripts. It is the most efficient when used in network script development projects.

It sets you up with a simple boilerplate to help building reusable scripts with a clear self-checked input interface and the ability for scripts to be chained between each others. These scripts can be organized into importable packages. This way they can be grouped by projects or topics and easily shared alongside the framework.

In addition to that, it provides a convenient interactive command line interface (CLI) to search, configure and run your scripts and a CLI to run your scripts from your favorite shell and other tools.

Installation

Using PacketWeaver is as simple as cloning its git repository.

More details may be found on the project documentation website, available at the following URI: https://packetweaver.readthedocs.io/

About

PacketWeaver was first and mainly developed by the ANSSI Network and Protocol Security Laboratory (LRP) with the objective of easing protocol testing tasks performed with Scapy (https://github.com/secdev/scapy).

License

For the source code, please refer to the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].