PurpleOps – An Open-Source Self-Hosted Purple Team Management Web Application
An open-source self-hosted purple team management web application.
Key Features
- Template engagements and testcases
- Framework friendly
- Role-based Access Control & MFA
- Inbuilt DOCX reporting + custom template support
How PurpleOps is different:
- No attribution needed
- Hackable, no “no-reversing” clauses
- No over complications with tomcat, redis, manual database transplanting and an obtuce permission model
Installation
mongodb -d -p 27017:27017 mongo $ pip3 install -r requirements.txt $ python3 seeder.py $ python3 purpleops.py” dir=”auto”>
# Clone this repository
$ git clone https://github.com/CyberCX-STA/PurpleOps
# Go into the repository
$ cd PurpleOps
# Alter PurpleOps settings (if you want to customize anything but should work out the box)
$ nano .env
# Run the app with docker
$ sudo docker compose up
# PurpleOps should now by available on http://localhost:5000, it is recommended to add a reverse proxy such as nginx or Apache in front of it if you want to expose this to the outside world.
# Alternatively
$ sudo docker run --name mongodb -d -p 27017:27017 mongo
$ pip3 install -r requirements.txt
$ python3 seeder.py
$ python3 purpleops.py
Contact Us
We would love to hear back from you, if something is broken or have and idea to make it better add a ticket or ping us [email protected] | @_w_m__
Credits
A considerable amount of time and effort goes into maintaining this website, creating backend automation and creating new features and content for you to make actionable intelligence decisions. Everyone that supports the site helps enable new functionality.
If you like the site, please support us on “Patreon” or “Buy Me A Coffee” using the buttons below
To keep up to date follow us on the below channels.