s0md3v/Photon — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a fast Python command line tool for OSINT crawling, meant for websites I own or have permission to test. I want to give it a target URL and have it crawl pages quickly, then save everything it finds into neat folders and optionally export a clean JSON report.

It should collect normal links, links with parameters, emails, social media usernames, public files like PDFs and images, possible exposed keys or hashes, JavaScript files, endpoints found inside JavaScript, subdomains, DNS related info, and matches for a custom regex I provide.

Please include practical options like crawl depth, timeout, delay, extra seed URLs, excluding URLs by pattern, and choosing what data to export. Add support for using archive.org URLs as extra seeds, and a plugin style setup so features like DNS lookup and exporting can be kept separate. Also include a simple Docker setup and clear usage examples. Look up current docs online if you need to.

Want more depth? Deep Reverse