Red Team Leaders - Operations Management Platform
A web-based platform for managing red team operations, built with Flask and SQLite.
Created by Joas A Santos.
Features
- Authentication & Roles – Manager, Operator, Executive, and Blue Team roles
- Operations Management – Full CRUD with tabbed detail views
- Rules of Engagement – Builder with PDF export
- Operator Logs – Timestamped entries with CSV export
- Evidence Management – Upload and gallery with image previews
- Findings – Severity, TTP, CWE, and CVSS mapping
- Kanban Board – Drag-and-drop task management
- Checklists – Progress tracking per operation
- MITRE ATT&CK Browser – 30 seeded techniques + STIX import
- CWE Database – 20 seeded entries
- PDF Reports – Full, Executive Summary, and Findings-only (with white-label/logo support)
- LLM Integration – OpenAI, Anthropic, Gemini, and DeepSeek
- Executive Dashboard – High-level metrics view
- Blue Team View – Remediation tracking
- Admin Panel – Branding, LLM config, MITRE import
Requirements
Installation
git clone https://github.com/CyberSecurityUP//RTOPlatform.git
cd RTOPlatform
pip install -r requirements.txt
Usage
python rtoplatform.py
The app will start on http://127.0.0.1:5000. Register a new account to get started.
Project Structure
rtoplatform.py # Main application (single-file Flask app)
rtl_ops.sqlite3 # SQLite database (auto-created on first run)
uploads/evidence/ # Uploaded evidence files
uploads/branding/ # Custom logos for white-label reports
License
All rights reserved.