This guide walks you through running your first network reconnaissance scan with QtRecon, from launching the application to analyzing results and leveraging automated tools.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/bouligo/cuterecon/llms.txt
Use this file to discover all available pages before exploring further.
Launch QtRecon
Start the application
Launch QtRecon from your terminal:The main window will open with an empty workspace ready for your first scan.
Enter target addresses
In the scan dialog, enter your target IP addresses or ranges. QtRecon supports:
- Single IP:
192.168.1.10 - IP range:
192.168.1.1-254 - CIDR notation:
10.10.10.0/24 - Multiple targets separated by spaces
Configure scan options
Select your scan type and speed parameters:Scan type
-sS(SYN scan) - Default, requires privileges-sT(TCP connect scan) - No privileges required-sU(UDP scan) - Scan UDP ports
-T3(Normal) - Recommended default-T4(Aggressive) - Faster scans-T2(Polite) - Slower, stealthier scans
T:-scans all TCP portsU:53,161,631scans specific UDP ports
conf.json.example:576-586:Start the scan
Click the scan button to begin. QtRecon will:
- Execute nmap with your specified options
- Parse results in real-time
- Store output in
/tmp/QtRecon(configurable) - Display discovered hosts in the host list
View scan results
As hosts are discovered, they appear in the left panel with:
- IP address and hostname
- Operating system detection results
- Open ports grouped by protocol (TCP/UDP)
- Service version information
Observe autorun programs
If autorun is enabled (
enable_autorun: true in config), QtRecon automatically triggers tools when specific ports are discovered:Web services (ports 80, 443)feroxbuster- Directory enumerationnikto- Web vulnerability scanner
smb_script- Custom SMB enumeration (scripts/smb.sh)
- Port 3306:
nmap_mysql- MySQL scripts - Port 1433:
nmap_mssql- MSSQL scripts - Port 6379:
redis_script- Redis enumeration
- Port 53:
axfr_no_domain- DNS zone transfer - Port 161:
onesixtyone- SNMP enumeration - Port 88:
kerbrute- Kerberos user enumeration
Explore host tabs
Each automated tool creates a new tab under the selected host:
- Click a host in the left panel
- View tabs for each executed command
- Read full command output
- Copy results to clipboard
- Add notes specific to that host
- Command name (e.g., “Feroxbuster”, “Nikto”)
- Timestamp of execution
- Exit status (success/failure)
Next steps
After your first scan completes:- Add custom tools to extend functionality
- Export your workspace for later analysis
- Configure advanced options for specialized scans
