Talyx66/WEBFANG — reverse-engineered prompt

Reverse engineered prompt

Build me a Python tool called WEBFANG, a lightweight recon and OSINT app for ethical hacking and authorized testing only. I want it to work mainly as a simple terminal app, with an option to open a basic GUI too since the project mentions a graphical mode. The tool should let me point it at a web target and run passive intel gathering, active spidering, subdomain and DNS checks, WHOIS lookups, header fingerprinting, and integrations for Shodan and URLScan, with a place for my Shodan API key.

Please make it feel modular so each scan can run on its own, and also add a Run All option that can execute scans at the same time. I want clean output that can be saved, with timestamps, and it should be easy to read for someone doing bug bounty or general recon work. It should be usable on Kali, Ubuntu, and Windows if possible. If anything is unclear, check the current docs or service references online and wire it up in a practical way.

Want more depth? Deep Reverse