PhishiUrl is a powerful tool for generating and detecting Unicode-based homograph attacks. It is intended for use by cybersecurity professionals to identify potential phishing URLs by substituting characters in domain names with similar-looking Unicode counterparts. a related article: PDF
PhishiUrl is designed to help identify and mitigate potential phishing attacks that exploit Unicode characters. These attacks can trick users by using domain names that look visually similar to legitimate ones but are, in fact, malicious. PhishiUrl generates these deceptive URLs, checks their availability, and tests their connection status, making it a valuable tool for cybersecurity analysis.
- Generate Phishing URLs: Generate potential phishing URLs by replacing characters in a domain with visually similar Unicode characters.
- Check Domain Availability: Verify whether the generated domains are available for registration.
- Connection Status Check: Test the connection status of the generated URLs to see if they are reachable.
- Detailed Reporting: Option to output results to a file for detailed analysis.
- Python 3.x
- Required Python libraries listed in
requirements.txt
.
-
Clone the repository:
git clone https://github.com/EmadYaY/PhishiUrl.git cd phishiurl
-
Install the required dependencies:
pip install -r requirements.txt
Generate phishing URLs by substituting characters:
python3 phishiurl.py -url example.com -g
python3 phishiurl.py -url example.com -g -a
python3 phishiurl.py -url example.com -g -c
python3 phishiurl.py -url example.com -g -o output.txt
python3 phishiurl.py -url example.com -g -r -o report.txt
python3 phishiurl.py -url testdomain.com -g -c
python3 phishiurl.py -url testdomain.com -g -a -o availability.txt
PhishiUrl is a tool designed for generating and detecting Unicode-based homograph attacks. These attacks involve replacing characters in a domain name with visually similar characters from different Unicode sets, potentially deceiving users into visiting malicious websites. This manual will guide you through the installation and use of PhishiUrl.
Installation:
Install These:
1:
pip install python-nmap
2:
pip install python-whois
-
Clone the Repository:
git clone https://github.com/EmadYaY/PhishiUrl.git cd PhishiUrl
-
Install Dependencies:
pip install -r requirements.txt
Contributions are welcome! Please submit a pull request or report any issues.
This project is licensed under the License - see the LICENSE file for details.
Created by Emad | Fazel Mohammad Ali Pour.