Early stages of development
- Complete Snort3 control
- Web based text editor and file browser
- Custom Snort argument configs passed to CLI
- Web terminal output
- Slightly better CSS and site flow
- Better CSS and site flow (I am not good at web design)
- Add File upload for pcap analysis and config upload
Grab project files
git clone https://github.com/BiscottiMuncher/PigPen
Install Snort using an automated installer
git clone https://github.com/BiscottiMuncher/Snort3Auto
~ or ~
Install manually
https://docs.snort.org/start/installation
Install required packages
pip install -r requirements.txt
Start pigpen server
python pigpen.py
Main control panel, everything snort is found here

Quick text editor for configs and files

Cheao "file browser" to edit, create, and delete files

Landing page with a little how-to

Used best in conjunction with Snort3 auto install script if you are lazy like me