Metadata-Version: 2.4
Name: specter-raven-ce
Version: 1.0.1
Summary: SPECTER RAVEN CE — See what an autonomous red team sees when it looks at your infrastructure
Author-email: Richard Barron <richard@red-specter.co.uk>
License: MIT
Keywords: security,recon,enumeration,infrastructure,assessment
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Topic :: Security
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: typer>=0.9.0
Requires-Dist: rich>=13.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: cryptography>=41.0.0
Requires-Dist: requests>=2.31.0
Provides-Extra: dev
Requires-Dist: pytest>=7.4.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: pytest-cov>=4.1.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"

# SPECTER RAVEN CE

**See what an autonomous red team sees when it looks at your infrastructure.**

*Engineered by Richard Barron | Red Specter Security Research Ltd*

---

## What It Is

SPECTER RAVEN CE is the community edition of Red Specter's autonomous reconnaissance engine. It performs the same initial recon and enumeration phase that a professional AI-driven red team would run against your infrastructure — giving defenders visibility into exactly what attackers see.

Nmap shows you open ports. RAVEN CE shows you what's actually running on them.

## What It Does

| Capability | Detail |
|---|---|
| **Async port scanning** | Full TCP/UDP range, fast and stealthy |
| **OS detection** | TTL analysis, TCP stack fingerprinting |
| **Service fingerprinting** | Banner grabbing, version detection |
| **TLS/SSL analysis** | Certificate parsing, cipher suite enumeration |
| **Virtual host discovery** | DNS enumeration, vhost brute-forcing |
| **Structured reporting** | Ed25519+ML-DSA-65 signed findings |

## What It Is Not

RAVEN CE is the recon and enumeration layer only. Vulnerability assessment, exploitation, privilege escalation, lateral movement, persistence, and credential harvest are not included in this edition.

Full RAVEN capability is available for authorised engagements only.

## Installation

```bash
pip install specter-raven-ce
```

## Usage

```bash
# Full recon scan
specter-raven scan -t <target>

# Enumerate services on discovered hosts
specter-raven enumerate -t <target>

# Generate signed report
specter-raven report -s <session-id>
```

## Why Pure Python

Zero external dependencies. No Nmap. No subprocess wrappers. No tool installation required. RAVEN CE runs on any machine with Python 3.10+ and a network connection.

This is the same pure Python philosophy behind every tool in the NIGHTFALL framework — 181 offensive tools, zero external dependencies.

## The Full Picture

RAVEN CE is the tip of the iceberg.

The full SPECTER RAVEN runs the complete autonomous kill chain — recon, enumeration, vulnerability assessment, exploitation, privilege escalation, lateral movement, persistence, credential harvest. No human at any stage. Set a target. Walk away.

NIGHTFALL: 181 tools. 79 attack layers. 175,118 tests.

## Responsible Use

This tool is provided for defensive security research, infrastructure visibility, and authorised penetration testing only. Unauthorised use against systems you do not own or have explicit written permission to test may violate the Computer Misuse Act 1990 (UK), the Computer Fraud and Abuse Act (US), or equivalent legislation.

## If This Helps You

Leave a star on GitHub. That is all we ask.

---

**Red Specter Security Research Ltd** | [red-specter.co.uk](https://red-specter.co.uk) | richard@red-specter.co.uk
