dthongvl / ids-machine-learning

IDS based on Machine Learning technical

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ids-machine-learning

Create virtual environment

pip install virtualenv
virtualenv env

Active and install packages

source env/bin/activate
pip install -r requirements.txt

Run

Build KMeans cluster and test accuracy

python main.py

./flatc --python packet.fbs

Install LaTeX to build docs

sudo apt install texlive-full

Datasets from: https://github.com/defcom17/NSL_KDD

Code based on: https://github.com/AnomalyIDSBenchmark/KMeansNSL-KDD

Feature Extractor from: https://github.com/AI-IDS/kdd99_feature_extractor

About

IDS based on Machine Learning technical

License:MIT License


Languages

Language:C++ 74.5%Language:Python 18.9%Language:Lua 4.0%Language:HTML 1.1%Language:Dockerfile 0.9%Language:CMake 0.4%Language:C 0.2%