-
Notifications
You must be signed in to change notification settings - Fork 0
NIDS AL scripts
License
ristov/nids-al-scripts
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
NIDS active learning scripts ============================ Introduction ------------ This repository contains active learning scripts for NIDS alert data set from https://github.com/ristov/nids-alert-data. The scripts require the presence of the modAL framework: https://github.com/modAL-python/modAL. The experiments conducted with the active learning scripts from this repository have been described in the following paper: Risto Vaarandi and Alejandro Guerra-Manzanares, "Network IDS alert classification with active learning techniques," Journal of Information Security and Applications, vol. 81, article 103687, 2024, https://doi.org/10.1016/j.jisa.2023.103687 The repository contains the following scripts: al-traditional.py - active learning with traditional random sampling based seed and pool al-outlierN.py - active learning with Outlier-N based seed and pool al-committee-outlierN.py - QbC active learning with Outlier-N based seed and pool al-rankedbatch-outlierN.py - ranked-batch active learning with Outlier-N based seed and pool fully-supervised.py - fully supervised learning Availability and licensing -------------------------- This toolkit is available from https://github.com/ristov/nids-al-scripts, and is distributed under the terms of GNU General Public License version 2 (see the file COPYING). Author ------ Risto Vaarandi (firstname d0t lastname at gmail d0t c0m)
About
NIDS AL scripts
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published