Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 903 Bytes

README.md

File metadata and controls

12 lines (7 loc) · 903 Bytes

Smart Network-based Intrusion Detection System (SNIDS) for Advanced Metering Infrastructure

Smart Network-based Intrusion Detection System (SNIDS) is a software developed to detect attacks. SNIDS was developed during my master studies at the University of Manchester.

SNIDS uses WEKA API to run machine learning algorithms. Specifically, J48 classifier is used on HAN-let, and Vote meta-classifier is used combining SVM and RF classifiers on NAN-let. Both HAN-let and NAN-let are software components. SNIDS was implemented in Java using Eclipse IDE. A GUI was also developed using WindowBuilder.

More information can be found on: (url of thesis)

The folder "Libraries" includes the Weka and LibSVM libraries required to run the project. Also, JUnit is required to run the "MethodsIDSTest.java" class.

DOI