Developing a Testing Framework for Intrusion Detection Algorithms Using Software Defined Networking

Document Type

Conference Proceeding

Publication Date



Software defined networking (SDN) is an emerging type of network technology that aims to make the network flexible and adaptable. This paper presents a study that explores the creation of a testing framework for intrusion detection systems (IDS) created using SDN. IDSes created using SDN have a distinct flexibility and configurability that current network security do not have. While there have been a number of network security software created using SDN, there is a lack of a way to easily test these software and show results. This study aimed to create a tool that would test these systems and allow for easy generation of network topologies, training of machine learning models, and swapping of test scripts. The methodology entails the creation of the testing framework to test IDSes in an intuitive and user-friendly way, then using a machine learning IDS created using SDN to test the effectiveness of the testing framework. The results of the experiment show that the framework was able to successfully test an IDS, and give accurate results.