Machine Learning Project
Python 3.7.3 Tensorflow 1.14.0
The project is still in progress.
The purpose of this project is to identify whether the URL is malicious.
Algorithm: Logistic Regression. We found the data set, which is used to train the model on the Internet. A total of 420,464 requests were sorted out as URLs data sets, including both legitimate and malicious requests.
We created a user-friendly webpage to provide the serving.
Located the file (MaliciousURLs.py) path in "Command Prompt". Then type 'python MaliciousURLs.py' and press enter. Open a browser and type the link shown on the Command Prompt.
Type in an URL and then hit "submit," then you will get the result with the probability:
- Thumb up: it is a legitimate URL.
- Question mark: unsure.
- Thumb down: it is a malicious URL.
- Jinfeng (Jeffery) Liu [email protected]
- Zhipeng (Lance) Men [email protected]
- Junbo Zhou [email protected]