Skip to content

Quick Start

There are several ways to get recon-web up and running. Pick the method that suits your workflow best.

The fastest way to run a scan — no setup required. Just pull and run:

Terminal window
docker run --rm ghcr.io/brunoafk/recon-web/cli scan example.com

This pulls the latest CLI image, scans the target, prints the results to stdout, and cleans up the container automatically.

Once everything is running, the scan flow works like this:

  1. You enter a target URL in the web UI (or pass it as a CLI argument).
  2. recon-web kicks off dozens of security and reconnaissance checks in parallel — DNS lookups, TLS analysis, header inspection, port scanning, performance audits, and more.
  3. Results stream back to the UI in real time via server-sent events. Each check appears as it completes, so you don’t have to wait for the full scan to finish.
  4. When all checks are done, the full report is saved to your scan history for later review, comparison, and export.

Head over to Configuration to add API keys and tune settings, or jump straight to Your First Scan for a detailed walkthrough of the results.