The project main objectives are to build a machine learning model using the NLP functions to classify and detect the URLs as benign or malicious, then deploy the model into a website to be as a user interface to use that model The user will make an account on the website and then they will be to input URLs and get the model result in PDF file. The user will be able to reach the previous result reports.
The project development steps:
1- Collecting the data from two datasets on Kaggle with about 1M sample of URLs
2- Preparing the collected data to be ready for training the model.