juliorodrigues07 / url_detection

Malicious URL detector built with deep exploration on feature engineering.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python 3.10.6 Jupyter Notebook Colab

URL Detector

Malicious URL Detector built utilizing several data mining, machine learning and data science concepts, techniques and algorithms.

Requirements

  • Python3 and pip package manager:

    sudo apt install python3 python3-pip build-essential python3-dev
    
  • scikit-learn library:

    pip install -U scikit-learn
    
  • xgboost library:

    pip install xgboost
    
  • pandas library:

    pip install pandas
    
  • Matplotlib library:

    pip install matplotlib
    
  • seaborn library:

    pip install seaborn
    
  • joblib library:

    pip install joblib
    
  • numpy library:

    pip install numpy
    
  • To install all dependencies:

    ./install_dependencies.sh
    

Execution

python3 main.py

About

Malicious URL detector built with deep exploration on feature engineering.

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 90.9%Language:Python 6.8%Language:Vue 1.8%Language:JavaScript 0.2%Language:HTML 0.1%Language:Shell 0.1%