This guide covers common issues and their solutions.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.
Privileged scans
Permission denied when scanning
Nmap requires root privileges for certain scan types (SYN scans, OS detection, etc.). Solution: Configure a graphical sudo tool in settings (F10):kdesudo(KDE)gksudo(GNOME)sudowith-Aflag for askpass
umask issues
If nmap XML files are created with incorrect permissions:- Check your system umask:
umask - Ensure the nmap output directory has correct permissions
- Verify the graphical sudo tool preserves environment variables
Binary not found errors
Core binary not found
If you see “binary not found” errors: Symptom:- Open Settings (F10)
- Navigate to “Core binaries” tab
-
Verify binary paths:
- nmap: Usually
/usr/bin/nmap - terminal:
/usr/bin/konsoleor/usr/bin/gnome-terminal - graphical su:
/usr/bin/pkexec
- nmap: Usually
- Check if binaries exist:
User binary not executable
If a configured tool isn’t executable: Solution:Database issues
Database compatibility errors
Symptom:- Backup your database file
- Create a new database (Ctrl+N)
- Import your Nmap XML files (Ctrl+I)
Unsaved data warning
QtRecon tracks unsaved changes. If you see unexpected warnings: Solution:- Save your work regularly (Ctrl+S)
- Enable autosave in Settings (F10) → User Preferences
- Set autosave interval (default: 5 minutes)
XML parsing errors
Invalid Nmap XML
Symptom:- Incomplete scan: Nmap was interrupted mid-scan
- Corrupted file: File was modified or corrupted
- Wrong format: File is not a valid Nmap XML output
- Ensure nmap completed successfully:
- Validate XML syntax:
- Verify it’s Nmap output:
Missing XML files
Symptom: Nmap XML files disappear after scans. Cause: Theremove_nmap_xml_files_after_scan option is enabled.
Solution:
- Open Settings (F10)
- Navigate to “User Preferences”
- Uncheck “Remove Nmap XML files after scan”
- Click OK
Screenshot functionality
Screen lock detection issues
Symptom: Screenshots are taken even when screen is locked. Solution: Configure screen lock detection:- Navigate to Screenshots tab in main window
- Enable “Don’t screenshot if screen is locked”
- Configure detection command:
boolean true
For GNOME:
The screensaver is active
Process tracking
Issue: Screenshot includes too many background processes. Solution: Configure process blacklist inconf.json:
Configuration issues
Invalid JSON in configuration
Symptom:- Validate JSON syntax:
- If invalid, restore default configuration:
- Restart QtRecon
Configuration file not found
QtRecon looks for configuration in:$XDG_CONFIG_HOME/qtrecon/conf.json~/.config/qtrecon/conf.json
conf.json.example and creates a new configuration file.
Performance issues
High memory usage
Cause: Large in-memory database with many hosts/tabs. Solution:- Close unused tabs regularly
- Save and restart QtRecon periodically
- Delete hosts with no services: File → Delete hosts with no services
Slow autosave
Solution:- Open Settings (F10)
- Increase autosave interval
- Or disable autosave and save manually (Ctrl+S)
Getting help
If you encounter issues not covered here:- Check the QtRecon repository for known issues
- Review configuration examples in
conf.json.example - Enable detailed logging to diagnose problems
- Report bugs with:
- QtRecon version
- Operating system
- Configuration file (sanitized)
- Error messages and logs
