GithubHelp home page GithubHelp logo

ids_benchmarking's Introduction

Benchmarking IDS Systems Overview This repository contains the necessary code and datasets for the research paper on benchmarking Intrusion Detection Systems (IDS). It includes various datasets and scripts to process and analyze the performance of different IDS systems.

Datasets The datasets included in this study are: BoT_IoT CICIDS2017 CTU ToN_IoT UNSW These datasets are used to evaluate the effectiveness of the IDS systems.

IDS Systems The IDS systems evaluated in this research are: Kitsune HELAD Stratosphere SDN Modifications were made to Kitsune and HELAD to ensure that they output CSV files with the Root Mean Square Error (RMSE) scores.

File Structure /Archive: Contains working and older versions of code /BoT_IoT: Contains the BoT_IoT related processing scripts. /CICIDS2017: Contains the CICIDS2017 related processing scripts. /CTU: Contains the CTU related processing scripts. /EditedHELAD: Contains the HELAD IDS edited to output the RMSE output. /EditedKitsune: Contains the Kitsune IDS edited to output the RMSE output. /ResultsScripts: Contains the scripts used to process the results. /Straosphere: Contains the BOTIOT assets for Straosphere. /ToN_IoT: Contains the ToN_IoT related processing scripts. /UNSW: Contains the UNSW related processing scripts. /kitsune_to_sdn.py: Script to adapt Kitsune output for SDN environments. /stratosphere_processing.ipynb: Jupyter notebook for processing data for Straosphere.

ids_benchmarking's People

Contributors

roguedispatch avatar dancuwa avatar alan-k-wan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.