SentinelOps is a cross-platform tactical security framework designed for cyber defense, surveillance, and automated intelligence operations. It’s built to run efficiently on servers, laptops, and field systems across Linux, Windows, and macOS.
- 🔐 Encrypted communication & secure module handling
- 🧠 AI-powered analytics and log correlation
- 📡 Surveillance modules with optional GUI overlay
- ⚙️ Real-time metrics and threat detection (Prometheus/Grafana/Suricata)
- 🌐 Web-based dashboard (Cloudflare Zero Trust ready)
- 📦 Built-in support for
.deb
,.exe
, and.AppImage
packages - 🛡️ Hardened deployment for military-grade scenarios
OS | Installer | Status |
---|---|---|
Ubuntu/Debian | .deb |
✅ Supported |
Windows 10+ | .exe (via PyInstaller) |
✅ Supported |
Linux (universal) | .AppImage |
✅ Supported |
macOS | Homebrew (planned) | 🚧 WIP |
# Linux/WSL/macOS
git clone https://github.com/rfc391/SentinelOps.git
cd SentinelOps
pip install -r requirements.txt
python3 src/main.py
# Windows
git clone https://github.com/rfc391/SentinelOps.git
cd SentinelOps
pip install -r requirements.txt
python src/main.py
src/
– All core modules and application logicdocs/
– User and developer documentationinstallers/
– Dockerfile, packaging, and OS-specific build scriptstests/
– Unit and integration teststemplates/
– Web GUI files (HTML, CSS)scripts/
– Automation scripts for deployment and backups
# Run all tests
pytest tests/
- ✅ GitHub Actions for automated testing, linting, and packaging
- ✅ CodeQL for security scanning
- ✅ DockerHub or GHCR support (planned)
# Build .deb package
./scripts/build_deb.sh
# Build .AppImage
./scripts/build_appimage.sh
# Build Windows .exe
pyinstaller --onefile src/main.py
Please see docs/CONTRIBUTING.md for how to get started.
MIT License © rfc391