SPECTER RAVEN CE — See what an autonomous red team sees when it looks at your infrastructure
Project description
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
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 specter_raven_ce-1.0.0.tar.gz.
File metadata
- Download URL: specter_raven_ce-1.0.0.tar.gz
- Upload date:
- Size: 27.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
572bcf47705d328b01edcde6eb8c4427e3a75ea177d1d0547b1358be3755af5b
|
|
| MD5 |
5bc13a0ca95c5484e572c7337bd267c7
|
|
| BLAKE2b-256 |
eae5f288ef6a7a27fdba49a0f142387922e621662b31744f8bb8e39daf82c89e
|
File details
Details for the file specter_raven_ce-1.0.0-py3-none-any.whl.
File metadata
- Download URL: specter_raven_ce-1.0.0-py3-none-any.whl
- Upload date:
- Size: 30.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73be5143dfbfeb75e2a93c5c4ccf455ef57e99954016b4dbaf20e50e43d69204
|
|
| MD5 |
da24a0c0bb9f385857e14c63a6016588
|
|
| BLAKE2b-256 |
5d5d766b65471c1715b77db0a9dfe5dc853723a44c1341d842a242926cb2593e
|