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.
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.
System Architecture
Scanner engine, SQLite state layer, Python IPC bridge, and output pipeline.
Performance Benchmarks
Measured throughput, test methodology, and comparison vs. nmap and masscan.
Security Model
Scan profiles, IDS-awareness, network timing controls, and responsible use.
Documentation
CLI flags, plugin API reference, output formats, and example workflows.
Changelog
Development history, version milestones, and feature additions.
Source Code
Full Go and Python source on GitHub.