RedSentinel – AI-Assisted Security Assessment Tool
Project description
RedSentinel
AI-Assisted Security Assessment & Planning Framework
Educational • Research • Defensive & Blue-Team Focused
Overview
RedSentinel is an AI-assisted security assessment framework that supports live defensive scanning, attack planning, log analysis, and remediation planning — all from a single, unified CLI.
It orchestrates industry-standard tools, normalizes their output, enriches findings with risk context, and generates professional-grade insights usable by:
- Blue teams
- Security students
- Researchers
- SOC analysts
🚫 No exploitation. No payloads. No intrusion. RedSentinel is designed for authorized, defensive security testing only.
What Makes RedSentinel Different
✔ Dual-mode operation: interactive menu + full CLI
✔ Works online or fully offline
✔ Supports external scan logs (.json, .log)
✔ Termux-aware & low-resource friendly
✔ Designed as a learning + professional tool
Tool Coverage
Unavailable tools are automatically skipped — no crashes.
CLI Usage
Show help
redsentinel --help
About the tool
redsentinel --about
Environment & dependency check
redsentinel doctor
Scanning
Run a live defensive scan
redsentinel scan example.com
- Executes available tools only
- Generates structured scan artifacts
- Safe defaults (no exploitation)
Planning
Generate an Attack / Engagement Plan (NO scanning)
redsentinel plan example.com
Produces a red-team style attack plan, including:
- Recon steps
- Attack surface mapping
- Credential & access checks
- MITRE-aligned methodology
✔ Offline ✔ No tools required
Generate a Remediation Plan (Post-scan)
redsentinel plan example.com --remediate
- Loads the latest scan report
- Generates prioritized remediation steps
- No live scanning required
Logs & Analysis
List available scan artifacts
redsentinel logs
View a scan log
redsentinel --scan-log reports/example.com.json
redsentinel --scan-log /var/log/nmap_scan.log
✔ External directories supported ✔ Read-only & safe
Interactive Menu
redsentinel
Demo
Installation (PyPI – Recommended)
pip install redsentinel
Manual Installation (Dev)
git clone https://github.com/hackura/RedSentinel.git
cd RedSentinel
python3 -m venv venv
source venv/bin/activate
pip install -e .
Termux (Android)
pkg update && pkg upgrade
pkg install python git clang openssl libxml2 libxslt perl ruby
pkg install nmap sslscan
git clone https://github.com/sullo/nikto.git
git clone https://github.com/urbanadventurer/WhatWeb.git
pip install redsentinel
AI-Assisted Intelligence
RedSentinel includes offline-safe AI logic and optional online AI enrichment to:
- Summarize scan results
- Explain risks in plain language
- Generate remediation guidance
✔ Offline fallback supported
🛣️ Roadmap
v0.1.x (Current)
- ✔ Interactive menu + full CLI
- ✔ Defensive scanning (nmap, nikto, whatweb)
- ✔ Attack planning (offline)
- ✔ Remediation planning (post-scan)
- ✔ External log analysis
- ✔ Termux support
v0.2.x (Next)
- ⏳ AI-powered scan summarization (online + offline)
- ⏳ JSON / PDF export for plans
- ⏳ Framework selector (
--framework mitre|owasp) - ⏳ Improved report templates
v0.3.x
- ⏳ CI/CD friendly non-interactive mode
- ⏳ Plugin system for tools
- ⏳ Risk scoring improvements
v1.0 (Long-Term)
- ⏳ Stable API
- ⏳ Enterprise-ready reporting
- ⏳ Educational lab mode
- ⏳ Community plugins
Disclaimer
RedSentinel is intended for authorized defensive security testing only. You must own the target or have permission before scanning.
RedSentinel — Hackura Project Educational & Research Use Only
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file redsentinel-0.1.0.tar.gz.
File metadata
- Download URL: redsentinel-0.1.0.tar.gz
- Upload date:
- Size: 6.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3e9abe8cc204b237fc013880b2f917f0aa5ce110c36004aa641bcb5af15dd37
|
|
| MD5 |
ff075af0d20f971a16a097d3b5a7e059
|
|
| BLAKE2b-256 |
41d182bb38997f64369f96e5387b1d4435cbff12d938976d949e5ac79f6259f5
|
File details
Details for the file redsentinel-0.1.0-py3-none-any.whl.
File metadata
- Download URL: redsentinel-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5162e6e0cda36d92da44906b3ad7b6081342834718003c43c09b1eb9d0ce46d
|
|
| MD5 |
25f7bd6d47a77f2f4bdb4b5c5c43fb79
|
|
| BLAKE2b-256 |
d0c038e470489a29ab034469086493571b99555554cb84dbfe8c3f1deee0c69a
|