Photon crawls a website for webpages, javascript files and endpoints present in javascript files.
Crawling a website is this simple:
python photon.py http://example.com
You can also use a cookie:
python photon.py http://example.com --cookie="your_cookie_here"
Delaying requests is also possible as follows:
python photon.py http://example.com --delay=1.5
Photon stores results in a directory whose name depends on target. But you can also specify an output directory.
python photon.py http://example.com --output=results
- Extract URLs
- Extract JavaScript files
- Extract endpoints from JavaScripts files
- Seperate list for fuzzable URLs
- robots.txt & sitemap.xml scrapping
- Cookie Support
- Better multithreading
- Other features :D