Mininet-IDS: A Step Towards Reproducible Research for Machine Learning Based Intrusion Detection Systems

Abstract

Software-Defined Networking (SDN) has revolutionized network management by enabling more flexible, programmable, and controlled networks. However, the SDN controller can be a target for attacks that could bring down the entire network. In this context, intrusion detection systems (IDS) are essential for maintaining network security. Modern IDS are often enhanced with machine learning models to detect a range of network attacks. This process typically includes dataset preprocessing, model training, and integration of these models into network emulators like Mininet. However, this workflow can be complex and error-prone. To address these challenges, we present Mininet-IDS, a comprehensive command-line interface (CLI) tool that streamlines the process by offering integrated functionalities for dataset preprocessing, feature selection, model training, and deployment within the Mininet environment. Our tool simplifies the workflow by eliminating compatibility issues and ensuring reproducibility. We evaluate Mininet-IDS using the NSL-KDD dataset, training various machine learning models to detect DDoS attacks. Our results demonstrate the tool's efficiency and accuracy, making it a valuable resource for network security researchers to conduct experiments with minimal machine learning expertise

Authors and Affiliations

Rana Uzair Ahmed, Muhammad Siraj Rathore

Keywords

Related Articles

Deep Learning-Based Image Captioning for Visual Impairment Using a VGG16 and LSTM Approach

Visually impaired people face the challenge of gathering information about their surroundings. They are unable to make sense of visually presented information such as capturing images, reading sign boards, moving aroun...

Enhancing Face Mask Detection in Public Places with Improved Yolov4 Model for Covid-19 Transmission Reduction

Over the past decade, computer vision has emerged as a pivotal field, focusing on automating systems through the interpretation of images and video frames. In response to the global impact of the COVID-19 pandemic, the...

Analyzing the Impacts of Soapstone Dust on Respiratory System of Mine Workers Through Structural Equation Modelling Technique: A Case Study of Sherwan Soapstone Mines, Abbottabad, Pakistan

Dust produced in mining has a substantial impact on worker’s health resulting in severe respiratory diseases. Researchers mainly focused on the dust problems faced in surface mining whereas the dust produced in undergr...

Requirements Prioritization-Modeling Through Dependency and Usability with Fusion of Artificial Intelligence Technique

Requirements Prioritization is a crucial part of Requirements Engineering which helps to prioritize the customer’s requirements according to his needs and priorities. This prioritization describes which requirements s...

Real-Time Detection of Diabetic Retinopathy Using Deep Learning Techniques

Diabetic retinopathy is a prevalent disease which is a medical condition frequently caused due to high sugar levels in the blood. It deteriorates the optic nerve as it compresses and blurs the vision, which is used to...

Download PDF file
  • EP ID EP761603
  • DOI -
  • Views 20
  • Downloads 0

How To Cite

Rana Uzair Ahmed, Muhammad Siraj Rathore (2024). Mininet-IDS: A Step Towards Reproducible Research for Machine Learning Based Intrusion Detection Systems. International Journal of Innovations in Science and Technology, 6(7), -. https://europub.co.uk/articles/-A-761603