Files
UltyScan/docs/configuration.md

73 lines
2.0 KiB
Markdown

# Configuration Guide
**UltyScan** is highly configurable. You can adjust scan intensity, timeout settings, and integrate external API keys for enhanced data gathering.
## Main Configuration File
The main configuration file is located at:
`/usr/share/sniper/sniper.conf`
To use a custom configuration for a specific scan, make a copy of this file, edit it, and pass it with the `-c` flag:
```bash
cp /usr/share/sniper/sniper.conf ~/my_custom.conf
nano ~/my_custom.conf
# Edit settings...
sudo sniper -c ~/my_custom.conf -t example.com
```
### Common Settings to Tweak
- **`sc0pe_vulnerable_search`**: Set to `1` to search for specific vulnerabilities.
- **`RISK_LEVEL`**: Adjust the sensitivity of vulnerability scanners.
- **`THREADS`**: Increase number of threads for faster (but noisier) scans.
---
## API Integration
To unlock the full power of **UltyScan**, you should configure API keys for services like Shodan, Censys, and Hunter.io.
### Setting up Keys
1. **Locate or Create the Key Config**:
The system looks for keys in `/root/.sniper_api_keys.conf`.
2. **Edit the File**:
```bash
sudo nano /root/.sniper_api_keys.conf
```
3. **Enter your Keys**:
Add or update the lines for the services you have access to.
```bash
# SHODAN API KEY
SHODAN_API_KEY="your_shodan_key_here"
# CENSYS API KEY
CENSYS_API_ID="your_censys_id"
CENSYS_API_SECRET="your_censys_secret"
# HUNTER.IO API KEY
HUNTER_API_KEY="your_hunter_key"
# GITHUB API KEY
GITHUB_API_KEY="your_github_token"
```
4. **Save and Exit**:
Press `Ctrl+X`, then `Y`, then `Enter`.
### Supported Integrations
- **Shodan**: For discovering internet-connected devices.
- **Censys**: For attack surface visibility.
- **Hunter.io**: For email and contact discovery.
- **GitHub**: For repo scanning and updates.
- **OWASP ZAP**: For web application scanning.
- **BurpSuite Pro**: For advanced web scanning (requires manual config).
- **Metasploit**: For exploit validation.
---
[Return to README](../README.md)