To detect Phishing URL's
Phishing is a cyber attack where fraudulent emails, messages, or websites mimic trusted entities to deceive individuals into revealing sensitive information. Attackers often pose as banks or reputable organizations, urging recipients to click on malicious links or provide personal data. The goal is to steal usernames, passwords, or financial details for unauthorized access or fraudulent activities. Awareness of phishing tactics and careful scrutiny of online communications are crucial to avoid falling victim to such scams.
- Length of URL
- Short URL
- Redirection
- Https
- Subdomain
- Favicon
- Anchor URL
- DNS Enumeration
- Stat Report in Whois DB
- Disabled Right Click
like 30 features dataset is used to build the ML model, you can download the dataset from here
- Flask
- MySQL
- SciKit-Learn etc..,
you can install flask from both pypi and conda package manager, for ML and other purpose conda is powerfull
pip install Flask
conda install anaconda::flask
MySQL database is widely used for storing and managing structured data in various applications, from web development to business software. It provides a reliable, scalable, and open-source solution, supporting features like ACID compliance, transactions, and efficient data retrieval.
pip install mysql-connector-python
conda install anaconda::mysql-connector-python
Scikit-learn is a machine learning library for Python, offering simple and efficient tools for data analysis and modeling. It provides a wide range of algorithms for classification, regression, clustering, and dimensionality reduction. Scikit-learn is widely used in both academia and industry for building and deploying machine learning models.
pip install scikit-learn
conda install anaconda::scikit-learn