Skip to content
This repository has been archived by the owner. It is now read-only.

ANSSI-FR/packetweaver

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

A Python framework for script filing and task sequencing

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages