Skip to main content

RedSentinel

RedSentinel Logo

AI-Assisted Security Assessment & Planning Framework
Educational • Research • Defensive & Blue-Team Focused

PyPI version PyPI downloads Python versions License

PyPI • GitHub


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

nmap nikto whatweb sslscan ping

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)

CLI output


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

Menu in action


Demo

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

Metadata

Release files for redsentinel 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for redsentinel 0.1.0
File Size Uploaded
redsentinel-0.1.0.tar.gz 6.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for redsentinel 0.1.0
File Interpreter ABI Platform
redsentinel-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.2 MB

Release files / redsentinel-0.1.0.tar.gz

Download URL redsentinel-0.1.0.tar.gz
Size 6.6 MB
Tags Source
SHA-256 checksum
How to use checksums
c3e9abe8cc204b237fc013880b2f917f0aa5ce110c36004aa641bcb5af15dd37
BLAKE2b-256 checksum
How to use checksums
41d182bb38997f64369f96e5387b1d4435cbff12d938976d949e5ac79f6259f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / redsentinel-0.1.0-py3-none-any.whl

Download URL redsentinel-0.1.0-py3-none-any.whl
Size 6.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b5162e6e0cda36d92da44906b3ad7b6081342834718003c43c09b1eb9d0ce46d
BLAKE2b-256 checksum
How to use checksums
d0c038e470489a29ab034469086493571b99555554cb84dbfe8c3f1deee0c69a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page