Skip to main content

Automate Your Recon Phase

QtRecon is a powerful GUI tool that automates network reconnaissance, speeds up scanning workflows, and helps you manage targets, credentials, and tool execution from a unified interface.

QtRecon interface

Quick start

Get QtRecon running in minutes

1

Install dependencies

Install QtRecon using pipenv to ensure all Python dependencies are properly managed.
pipenv install
2

Launch the application

Start QtRecon with the pipenv runtime environment.
pipenv run python qtrecon.py
The QtRecon GUI will open, ready to create your first reconnaissance workspace.
3

Configure your tools

Set up your preferred security tools and scanning options through the configuration interface (F10) or by editing the JSON configuration file directly.
QtRecon comes with a default configuration including common tools like nmap, nikto, feroxbuster, and nuclei. Customize these to match your workflow.
4

Run your first scan

Launch a network scan by entering target IP addresses or ranges, selecting scan options, and letting QtRecon automatically run configured tools when ports are discovered.
# Example: Run Nmap scan on a target
nmap -sS -T3 -v --min-rate 500 192.168.1.0/24
Scan results appear in real-time in the QtRecon interface, organized by host and port. Each discovered service can trigger autorun programs based on your configuration.

Key features

Everything you need for efficient reconnaissance

Automated scanning

Run Nmap scans with customizable options and automatically parse results into an organized workspace.

Tool automation

Configure tools to run automatically when specific ports are discovered, saving time during reconnaissance.

Credential management

Store and manage credentials per host with support for passwords, hashes, and SSH keys.

Screenshot capture

Automatically capture screenshots at intervals to document your work and maintain proof records.

Workspace management

Save and load reconnaissance sessions as SQLite databases for easy project organization.

Snippet library

Store frequently used commands, payloads, and reverse shells for quick reference during engagements.

Ready to streamline your recon workflow?

Install QtRecon and start automating your reconnaissance tasks today.

Install QtRecon