The General tab controls output formatting, logging behavior, verbosity levels, and other general SQLmap options that affect how results are displayed and stored.
The General tab contains four main sections:
Parameter: --output-dir=DIR
Description: Custom output directory for all SQLmap results
Default: ./output/
Examples:
--output-dir=/path/to/results/
--output-dir=C:\sqlmap_results\
--output-dir=./pentest_output/
Use Cases:
Parameter: --output-prefix=PREFIX
Description: Prefix for output files
Examples:
--output-prefix=target1_
--output-prefix=client_project_
--output-prefix=test_run_
Use Cases:
Parameter: --save=SAVE_CONFIG
Description: Save all command output to files
Behavior: Saves all output including errors and warnings
Use Cases:
Parameter: --csv
Description: Save dump data in CSV format
Behavior: Exports database dumps as CSV files
Use Cases:
Parameter: --html
Description: Save output in HTML format
Behavior: Generates HTML reports
Use Cases:
Parameter: --log-file=FILE
Description: Log all HTTP traffic and errors to file
Examples:
--log-file=/var/log/sqlmap.log
--log-file=C:\logs\sqlmap_debug.log
--log-file=./session.log
Use Cases:
Parameter: --flush-session
Description: Flush session file for current target
Behavior: Clears stored session data
Use Cases:
Parameter: --session-file=FILE
Description: Load/save session data from/to file
Examples:
--session-file=./target.session
--session-file=/sessions/client1.sql
--session-file=C:\temp\scan_state.dat
Use Cases:
Parameter: --save-config=FILE
Description: Save current configuration to file
Examples:
--save-config=./my_config.conf
--save-config=/configs/advanced_scan.ini
--save-config=C:\sqlmap\settings.cfg
Use Cases:
Parameter: --load-config=FILE
Description: Load configuration from file
Examples:
--load-config=./production.conf
--load-config=/configs/pentest.ini
--load-config=C:\sqlmap\default.cfg
Use Cases:
Parameter: -v LEVEL
Description: Verbosity level (0-6)
Levels:
Examples:
-v 0 # Minimal output
-v 3 # Standard debugging
-v 6 # Maximum verbosity
Use Cases:
Parameter: --suppress-suppress
Description: Suppress unimportant output
Behavior: Reduces noise in output
Use Cases:
Parameter: --progress-bar
Description: Display progress bar
Behavior: Shows scan progress visually
Use Cases:
Parameter: --batch
Description: Never ask for user input, use defaults
Behavior: Automated execution with default values
Use Cases:
Parameter: --interactive
Description: Interactive mode for advanced users
Behavior: Prompts for advanced options
Use Cases:
Parameter: --wizard
Description: Simple wizard interface
Behavior: Guided setup for beginners
Use Cases:
Parameter: --update
Description: Update SQLmap to latest version
Behavior: Downloads and installs latest release
Use Cases:
Parameter: --check-update
Description: Check for SQLmap updates
Behavior: Checks version without updating
Use Cases:
Parameter: --purge-output
Description: Safely remove all content from output directory
Behavior: Cleans output directory
Use Cases:
Parameter: --cleanup
Description: Clean up SQLmap temporary files
Behavior: Removes temporary files and cache
Use Cases:
Output Directory: /pentest/results/
Log File: /pentest/results/scan.log
Verbose Level: 3
Save Everything: ✓ Enabled
Generated Command:
sqlmap -u "http://example.com/page.php?id=1" --output-dir=/pentest/results/ --log-file=/pentest/results/scan.log -v 3 --save
CSV Format: ✓ Enabled
Output Directory: ./data_export/
Output Prefix: client_data_
Generated Command:
sqlmap -u "http://example.com/db.php?id=1" --csv --output-dir=./data_export/ --output-prefix=client_data_
HTML Format: ✓ Enabled
Output Directory: /reports/
Verbose Level: 2
Progress Bar: ✓ Enabled
Generated Command:
sqlmap -u "http://example.com/admin.php?id=1" --html --output-dir=/reports/ -v 2 --progress-bar
Session File: ./target_session.sql
Load Config: ./advanced_config.conf
Batch Mode: ✓ Enabled
Generated Command:
sqlmap -u "http://example.com/page.php?id=1" --session-file=./target_session.sql --load-config=./advanced_config.conf --batch
Verbose Level: 6
Log File: ./debug.log
Save Config: ./debug_config.conf
Generated Command:
sqlmap -u "http://example.com/debug.php?id=1" -v 6 --log-file=./debug.log --save-config=./debug_config.conf
Problem: Cannot write to output directory Solutions:
Problem: Logging not working properly Solutions:
Problem: Output level not suitable for task Solutions:
Problem: Configuration files not loading Solutions:
Problem: High memory usage with verbose output Solutions:
Problem: Output files disorganized Solutions: