Revealr
Adaptive Network Scanner with Vulnerability MappingTraditional scanners give port status and generic vulnerability results, but lack stateful tracking and extensibility to detect network drift or map vulnerabilities offline.
A hybrid adaptive network scanner achieving 50k ports/min with a stateful SQLite-backed engine and modular Python 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.
Achieves 50,000 ports/minute scan throughput on local networks using raw sockets.
Stateful engine with SQLite for resuming interrupted scans and historical service diffing (Network Drift).
Python plugin system for custom service fingerprinting and offline vulnerability mapping.
Reduced recon time significantly and provided actionable difference reports between scans.