Skip to content

SentinelOps is a modular platform designed for managing high-security operations. It supports real-time data analysis, threat assessment, and incident response, making it ideal for sensitive or mission-critical environments.

Notifications You must be signed in to change notification settings

rfc391/SentinelOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status License Python Platform

🛰️ SentinelOps

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.


🚀 Features

  • 🔐 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

🖥️ Cross-Platform Support

OS Installer Status
Ubuntu/Debian .deb ✅ Supported
Windows 10+ .exe (via PyInstaller) ✅ Supported
Linux (universal) .AppImage ✅ Supported
macOS Homebrew (planned) 🚧 WIP

🧭 Quick Start

# 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

📂 Folder Structure

  • src/ – All core modules and application logic
  • docs/ – User and developer documentation
  • installers/ – Dockerfile, packaging, and OS-specific build scripts
  • tests/ – Unit and integration tests
  • templates/ – Web GUI files (HTML, CSS)
  • scripts/ – Automation scripts for deployment and backups

🧪 Testing

# Run all tests
pytest tests/

🔄 CI/CD

  • ✅ GitHub Actions for automated testing, linting, and packaging
  • ✅ CodeQL for security scanning
  • ✅ DockerHub or GHCR support (planned)

📦 Build Installers

# Build .deb package
./scripts/build_deb.sh

# Build .AppImage
./scripts/build_appimage.sh

# Build Windows .exe
pyinstaller --onefile src/main.py

🤝 Contributing

Please see docs/CONTRIBUTING.md for how to get started.


📜 License

MIT License © rfc391


🛰️ Live Demo

demo


About

SentinelOps is a modular platform designed for managing high-security operations. It supports real-time data analysis, threat assessment, and incident response, making it ideal for sensitive or mission-critical environments.

Topics

Resources

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •