Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 2.05 KB

README.md

File metadata and controls

29 lines (23 loc) · 2.05 KB

NIDSDatasetCreation

The Network Intrusion Detection System (NIDS) Dataset Creation framework is designed to generate labeled PCAP files that that can be used to create datasets for assessment of intrusion detection systems. The framework is implemented in OMNeT++ and is based on the INET framework. NIDSDatasetCreation enables generation of detailed labeled network traces with integrated abnormal interactions.

Features

  • Labeling: The framework able to label individual packets and phases and integrate them in a labeled PCAP file.
  • Abnormal Traffic: The framework able to generate abnormal traffic, implemented modules support delay, elimination, injection, manipulation, and reordering of packets before and/or after link layer queueing.

Quick Start

  1. Download OMNeT++ 6.0.2
  2. Install OMNeT++
  3. Get INET framework fork
  4. Get NIDSDatasetCreation framework
    • Clone this repository and import it in OMNEST/OMNeT++
  5. Working with the framework
    • Build the framework
    • Look for the simulation simulations/car as a comprehensive example
    • Use generated labeled datasets to train, validate, and/or test NIDS
    • For example: The PyNADS framework is able process generated datasets for assessment of network anomaly detection systems (NADS).

Important Notice

The NIDSDatasetCreation model is under continuous development: new parts are added, bugs are corrected, and so on. We cannot assert that the implementation will work fully according to your specifications. YOU ARE RESPONSIBLE YOURSELF TO MAKE SURE THAT THE MODELS YOU USE IN YOUR SIMULATIONS WORK CORRECTLY, AND YOU'RE GETTING VALID RESULTS.