$ show spyboy-productions/Facad1ng
Facad1ng is a command-line URL masking tool designed for security research and phishing awareness training. It takes three inputs: an original URL, a custom domain, and phishing keywords, then generates masked URLs by shortening the original URL via services like TinyURL and embedding it in a deceptive format (e.g., https://[email protected]/path). The tool demonstrates how attackers obfuscate malicious links to aid defensive security training. The core functionality is implemented in Python with input validation, multiple shortener support, and a user-friendly interface featuring ASCII art and animated loading screens.
The LLM identified 1 files worth highlighting for reuse:
The mask_url function is a self-contained, pure function that performs the core URL masking logic. It takes a domain, keyword, and URL, and returns a masked URL by embedding the shortened URL in the format: [scheme]://[domain]-[keyword]@[netloc][path]. It has no dependencies beyond the standard library and can be easily reused in other projects requiring similar URL manipulation.