Skip to content

Thesis-on-Cyber-Security/Thesis-on-DDOS

Repository files navigation

Thesis on real time DDOS detection

Tech Stack

Tools : Anaconda, DataSpell, Gogle Colab

Library : numba, fastai, tensorflow, scikit-learn

Python : Version 3.7

To Run Locally

  • Clone the project
  git clone https://github.com/MasumBhai/Thesis-on-DDOS.git

Create a new virtualenv identical to authors (platform: win64)

  • anaconda must be installed
  conda update conda --all

Approach 01 (from .yml file)

  • Download masum_ml_env.yml file from Project Configuration folder
conda env create -f masum_ml_env.yml

Approach 02 (from .txt file)

  • Download 'conda-spec-file-masum.txt' file from this repo's 'Project Configuration' folder
conda create --name masum_ml_env --file conda-spec-file-masum.txt

Approach 03 (install all packages inside existing env)

 conda install --name <your_existing_env> --file conda-spec-file-masum.txt

Activate the environment

  • check if conda virtualenv set up or not
conda env list
  • activate the newly created environment
conda activate masum_ml_env

Conda packages are installed, now need to install pip packages

pip cache purge
conda install numba
conda install jupyter
conda install opencv
conda install tqdm matplotlib plotly
conda install -c conda-forge scikit-learn-intelex
conda install dask
conda install xgboost
conda install nb_conda
pip install --upgrade pip
pip install torch torchvision torchaudio
pip install fastai
conda install -c anaconda beautifulsoup4
conda install seaborn
pip uninstall pyzmq
pip install pyzmq
pip uninstall pandas
pip install pandas
pip install ipykernel
conda install cudnn
pip install --upgrade --no-deps --force-reinstall tensorflow
pip install keras
conda install theano pygpu
conda install -c conda-forge shogun

Related Works

Here are some related projects (list will be made soon)

Explore Our Literature Review

Optimizations

  • Data-Preprocessing (working on it)

Documentation

Documentation

  • Saving my machine learning environment
 conda list --explicit > conda-spec-file.txt

Acknowledgements

Authors

Feedback

If you have any feedback, please reach out to me at [email protected]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published