Active · Production Ready

Revealr

Adaptive high-concurrency network scanner and vulnerability mapping platform.

Built in Go. 50,000 ports/minute. Stateful scanning with SQLite-backed network drift detection and a modular Python plugin system for offline vulnerability mapping.

50K
ports/min
Throughput
Go
+ Python
Stack
SQLite
Stateful
Persistence
3
Scan Profiles
IDS Evasion
// Quick Start
revealr — bash
➜~./revealr -target 10.10.11.0/24 --rate 50000
[+] Target: 10.10.11.15 (Linux/Ubuntu)
├── 22/tcp OPEN (ssh)
├── 80/tcp OPEN (http) → nginx/1.18.0
└── 8080/tcp OPEN (http) → Node.js Express
[DIFF] New service detected since last scan: 8080/tcp
[*] Scan complete in 0.8s (50k pps)
// Core Capabilities

High-Concurrency Engine

Raw socket packet generation using Go goroutines achieves 50k ports/minute throughput on local networks.

Stateful Persistence

SQLite-backed scan state enables scan resumption after interruption and network drift detection between runs.

Python Plugin System

Extend fingerprinting and vulnerability checks without recompiling the core binary using the Python plugin IPC bridge.

Scan Profiles

Paranoid, Stealthy, and Polite profiles control timing behavior to adapt to IDS/IPS environments.

// Explore the Engineering