├── webapp/
│ ├── app.py # Flask application
│ ├── templates/
│ │ └── index.html # HTML template
│ └── static/
│ ├── style.css # Stylesheet
│ ├── script.js # JavaScript for frontend
│ └── image.jpg
├── src/
│ ├── __init__.py # Marks src as a package
│ └── Extraction_Functions.py # Functions for feature extraction
├── Dataset.csv # Dataset used for model training
├── model.pkl # Pre-trained machine learning model
├── Malicious_URLs_Detection.ipynb # Jupyter Notebook for model training
├── requirements.txt
└── README.md # Project documentation
-
Clone the Repository
git clone https://github.com/Youssef-Daouayry/Malicious-URLs-Detection-using-Machine-Learning
-
Navigate to the project directory
cd Malicious-URLs-Detection-using-Machine-Learning
-
Install Dependencies
pip install -r requirements.txt
You can now run the Flask application. Use the following command to start the web server:\
python webapp/app.py
Open your web browser and navigate to http://localhost:5000
to use the application.