Photon
Fast web crawler designed for OSINT and reconnaissance
Recon & OSINT6 commands
#crawler#osint#recon#python
Installation
1Clone the repository
2Install dependencies
3Verify installation
git clone https://github.com/s0md3v/Photon.git
cd Photon
pip install -r requirements.txt
# Verify
python3 photon.py --helpBasic Usage
Crawl a target domain to extract URLs, endpoints, and intelligence
# Basic crawl
python3 photon.py -u https://example.com
# Crawl with depth limit
python3 photon.py -u https://example.com -l 3
# Extract specific information
python3 photon.py -u https://example.com --emails --socials
# Export results
python3 photon.py -u https://example.com -o output_dirCommand Reference
6 commands
1Target URL to crawl
-u2Crawl depth level (default 2)
-l3Extract email addresses
--emails4Extract social media links
--socials5Output directory for results
-o6Request timeout in seconds
--timeoutWhen to Use
1
Extracting URLs and endpoints from a target domain2
Gathering emails, social media, and JavaScript files3
OSINT reconnaissance and attack surface mappingNotes & Tips
1
Extremely fast compared to traditional crawlers2
Extracts URLs, emails, social media, files, and more3
Results saved in organized output structureCommon Errors & Solutions
Crawl too slow
Reduce the depth level with -l or increase timeout
Blocked by WAF
Use --delay to add delays between requests