Advanced Usage
Custom Function Execution
Running Specific Functions
# Run single function
./reconftw.sh -d example.com -c nuclei_check
# Run multiple functions
./reconftw.sh -d example.com -c sub_passive
./reconftw.sh -d example.com -c webprobe_simple
./reconftw.sh -d example.com -c nuclei_checkAvailable Functions
Module
Functions
Function Dependencies
Creating Custom Modules
Module Structure
Loading Custom Modules
Function Templates
Plugin System
Plugin Architecture
Creating Plugins
Available Hooks
Hook
Timing
Wordlist Customization
Custom Wordlist Configuration
Generating Custom Wordlists
Per-Target Wordlists
Resolver Optimization
Resolver Setup
Trusted Resolvers
Resolver Rotation
Incremental Mode Deep Dive
How Incremental Works
Incremental Data Flow
Incremental Configuration
Checkpoint/Recovery System
How Checkpoints Work
Resuming Interrupted Scans
Reset Checkpoints
Checkpoint Configuration
Rate Limiting Strategies
Per-Tool Rate Limits
Adaptive Rate Limiting
Global Rate Limit
Target-Specific Limits
Multi-Target Scanning
Target List
Parallel Execution
Multi-Target with Different Configs
Scope File Management
Scope File Format
Using Scope Files
Wildcard Scopes
Notification Customization
Notification Providers
Provider Configuration
Custom Notification Templates
AI Report Customization
AI Configuration
Custom Report Prompts
Report Types
Type
Focus
Audience
Performance Tuning
Thread Optimization
Memory Management
Disk I/O Optimization
Network Optimization
Circuit Breaker Pattern
Configuration
Behavior
Environment Variables
Override Configuration
Precedence
Debugging
Dry Run Mode
Verbose Output
Log Analysis
Next Steps
Last updated