Detection of phishing URLs in python using Neural Network model
In this project we have taken the following steps to build a Machine Learning model which can identify phishing domains:
- Collect URL data from various surveys and websites
- Extract the features from the URLs and create datasets for both phishing and benevolent URLs
- Mix and shuffle the phishing and benevolent URL datasets and split the mixed dataset into training and testing datasets
- Create a Neural Network model with a particular set of hyperparameters
- Train the model with the training data
- Test the model with the testing data
- Observe the loss and accuracy and improve the model hyperparameters accordingly
- Repeat steps 4 through 7 with new model configurations