Featured · Active
Revealr
Adaptive Network Scanner with Vulnerability Mapping
Revealr is a high-performance network scanner built in Go. It uses raw sockets for custom packet generation and achieves throughput of 50k ports/minute. It features a stateful engine using SQLite to resume scans and perform historical diffing to detect new services. A Python plugin system allows custom service fingerprinting and offline vulnerability checks without recompiling the core. Scanning profiles (Paranoid, Stealthy, Polite) control timing behavior based on engagement requirements.
GOPYTHONSQLITE
➜~./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)