Choose Your Tool
π·οΈ Mantra
Mantra is a powerful reconnaissance framework that provides comprehensive web application analysis capabilities. It's particularly effective for discovering hidden endpoints, analyzing JavaScript files, and mapping application attack surfaces.
π¦ Installation
# Install Mantra
go install github.com/MrEmpy/Mantra@latest
# Or using git
git clone https://github.com/MrEmpy/Mantra
cd Mantra
go build -o mantra
sudo mv mantra /usr/local/bin/
βοΈ reNgine Configuration
# Add to rengine.yml
tools:
mantra:
enabled: true
path: /usr/local/bin/mantra
config:
threads: 50
timeout: 30
user_agent: "Mozilla/5.0 (compatible; Mantra/1.0)"
follow_redirects: true
π Usage Examples
# Basic usage
mantra -u https://example.com
# With custom configuration
mantra -u https://example.com -t 100 -timeout 60
# Output to file
mantra -u https://example.com -o results.json
π reNgine Integration
# In your rengine template
modules:
- name: mantra_scan
tool: mantra
parameters:
target: "{{target}}"
threads: 100
timeout: 60
output_format: "json"
follow_redirects: true
user_agent: "Mozilla/5.0 (compatible; Mantra/1.0)"
π‘ Pro Tips
Use multiple threads for faster scanning on large targets
Always set appropriate timeouts to avoid hanging scans
Customize user agents to avoid detection
Enable follow_redirects for comprehensive endpoint discovery
Use JSON output for easier parsing in reNgine
π Quick Start Guide
Install Tools
Install the required tools using the provided installation commands for your system.
Configure reNgine
Add the tool configurations to your rengine.yml file and restart the service.