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
