Skip to main content

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

pip install specter-raven-ce

Usage

# 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 | richard@red-specter.co.uk

Metadata

Release files for specter-raven-ce 1.0.2

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

Source distribution (sdist)

Source distribution for specter-raven-ce 1.0.2
File Size Uploaded Provenance Actions
specter_raven_ce-1.0.2.tar.gz 27.2 kB Without provenance Details for specter_raven_ce-1.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for specter-raven-ce 1.0.2
File Interpreter ABI Platform Actions
specter_raven_ce-1.0.2-py3-none-any.whl Python 3 none any Details for specter_raven_ce-1.0.2-py3-none-any.whl

Total release size: 57.8 kB

Release files / specter_raven_ce-1.0.2.tar.gz

Download URL specter_raven_ce-1.0.2.tar.gz
Size 27.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2cb7ce1c659acd4cddc2054da7ca96fece2ac7a41a3cf5e91e7fd4b48a2187c2
BLAKE2b-256 checksum
How to use checksums
2e52c74ec3a702624ff4cc6d69127a24266374a3c808b6e6b8d3b794946343ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / specter_raven_ce-1.0.2-py3-none-any.whl

Download URL specter_raven_ce-1.0.2-py3-none-any.whl
Size 30.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d89611715eebe98f8cc7c66ee38326365e37128f088dd808d8cd6c08c94cc0db
BLAKE2b-256 checksum
How to use checksums
9c997db298c165108ee67de7df140fdec5e00f765b990f754eddff987b9331d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Security for specter-raven-ce 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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