Litcius/Paper detail

IDS-ML: An open source code for Intrusion Detection System development using Machine Learning

Li Yang, Abdallah Shami

2022Software Impacts28 citationsDOIOpen Access PDF

Abstract

Due to the expansion and development of modern networks, the volume and destructiveness of cyber attacks are continuously increasing. Intrusion Detection Systems (IDSs) are essential techniques for maintaining and enhancing network security. IDS-ML is an open-source code repository written in Python for developing IDSs from public network traffic datasets using traditional and advanced Machine Learning (ML) algorithms. With optimized ML models, the IDSs developed in the repository can identify various types of cyber-attacks to protect modern networks. This code repository can be easily implemented and reproduced on any intrusion detection datasets to solve problems in the cybersecurity field.

Topics & Concepts

Python (programming language)Computer scienceOpen sourceIntrusion detection systemSource codeCode (set theory)IntrusionComputer securityField (mathematics)Network securityIntrusion prevention systemArtificial intelligenceOperating systemSoftwareProgramming languagePure mathematicsSet (abstract data type)GeochemistryMathematicsGeologyNetwork Security and Intrusion DetectionAnomaly Detection Techniques and ApplicationsAdvanced Malware Detection Techniques