QtRecon uses a JSON configuration file to manage all settings, tools, automation rules, and preferences. This file controls how the application behaves and which tools are available for reconnaissance.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.
Configuration file location
The configuration file is located at:~/.config/qtrecon/conf.json.
Editing the configuration
You can edit the configuration file in two ways:GUI editor
Press F10 within QtRecon to open the built-in configuration editor
Manual editing
Edit
conf.json directly with your preferred text editorConfiguration sections overview
The configuration file is organized into the following main sections:Core settings
paths
paths
Defines file system paths used by QtRecon.
core_binaries
core_binaries
Specifies system binaries required for QtRecon’s core functionality.
user_binaries
user_binaries
Defines custom tools and scripts available in QtRecon. See Tool setup for details.
ports_associations
ports_associations
Maps port numbers to available tools that can be used against those ports.
autorun
autorun
Defines which tools should automatically execute when specific ports are discovered. See Autorun rules for details.
user_prefs
user_prefs
Application preferences and behavior settings.
user_variables
user_variables
Custom variables for use in tool configurations. See Variables for details.
snippets
snippets
Pre-defined code snippets and command templates for common tasks like reverse shells and privilege escalation.
nmap_options
nmap_options
Default Nmap scanning options.
Example configuration
A complete example configuration is available at:$XDG_CONFIG_HOME/qtrecon/conf.json to get started with a working configuration.
Next steps
Tool setup
Configure custom tools and binaries
Autorun rules
Set up automatic tool execution
Variables
Use variables for dynamic tool arguments
