Skip to content
Change the repository type filter

All

    Repositories list

    • incremental stream clustering algorithm based on SDO
      C++
      GNU General Public License v3.0
      0000Updated Oct 10, 2024Oct 10, 2024
    • Study of dynamics in the scores of outlier detection algorithms
      Python
      GNU General Public License v3.0
      0000Updated Sep 28, 2024Sep 28, 2024
    • clustering algorithm based on SDO
      Python
      MIT License
      0000Updated Aug 18, 2024Aug 18, 2024
    • go-ipfix

      Public
      IPFIX protocol write support. CN contact: GV
      Go
      BSD 3-Clause "New" or "Revised" License
      1100Updated Jun 11, 2024Jun 11, 2024
    • dSalmon

      Public
      dSalmon is a framework for analyzing data streams. CN contact: Alexander Hartl
      C++
      GNU Lesser General Public License v3.0
      0200Updated May 31, 2024May 31, 2024
    • This repository contains the code for the paper "A flow-based IDS using Machine Learning in eBPF", Contact: Maximilian Bachl
      C
      GNU General Public License v2.0
      58500Updated Apr 19, 2024Apr 19, 2024
    • Temporal Silhouette for Stream Clustering Validation (Python). CN contact: Félix Iglesias
      Python
      GNU General Public License v3.0
      1200Updated Nov 10, 2023Nov 10, 2023
    • CCgen.v2

      Public
      Generate, inject and extract covert channels in TCP/IP flows
      JavaScript
      GNU General Public License v3.0
      3300Updated Jun 30, 2023Jun 30, 2023
    • Outlier Detection in Stream Data with Python. CN contact: Félix Iglesias
      Python
      GNU General Public License v3.0
      0210Updated May 22, 2023May 22, 2023
    • mdcgenpy

      Public
      Python
      GNU General Public License v3.0
      31510Updated May 1, 2023May 1, 2023
    • go-flows

      Public
      Flow Exporter implementation in go. CN contact: GV
      Go
      GNU Lesser General Public License v3.0
      6960Updated Mar 13, 2023Mar 13, 2023
    • Implementation of the paper "LFQ: Online Learning of Per-Flow Queuing Policies Using Deep Reinforcement Learning", Contact: Maximilian Bachl
      Python
      GNU General Public License v2.0
      21600Updated Nov 24, 2022Nov 24, 2022
    • py_CCgen

      Public
      Generate, inject and extract covert channels in network traffic
      Python
      GNU General Public License v3.0
      1200Updated Nov 17, 2022Nov 17, 2022
    • Experiments for the paper "Periodical Patterns and Out-of-Phase Outliers in Evolving Data Streams". CN contact: Alexander Hartl
      C++
      GNU General Public License v3.0
      0100Updated Jul 4, 2022Jul 4, 2022
    • pyodm

      Public
      Observers-based Data Modeling. CN contact: Fares Meghdouri
      Python
      GNU General Public License v3.0
      1000Updated May 4, 2022May 4, 2022
    • Network emulation library for Python. CN contact: Gernot Vormayr
      Python
      GNU General Public License v2.0
      5202Updated Apr 14, 2022Apr 14, 2022
    • Preprocessing scripts for IDS datasets. CN contact: Fares Meghdouri
      Python
      GNU General Public License v3.0
      3600Updated Mar 11, 2022Mar 11, 2022
    • Controllable Network Data Balancing with GANs. CN Contact: Fares Meghdouri
      Jupyter Notebook
      GNU General Public License v3.0
      1200Updated Feb 1, 2022Feb 1, 2022
    • Wrapper to automatically generate MDCStream data collections
      MATLAB
      GNU General Public License v3.0
      0000Updated Oct 31, 2021Oct 31, 2021
    • Generator of synthetic multi-dimensional stream data for algorithm testing. CN contact: Félix Iglesias
      MATLAB
      GNU General Public License v3.0
      1100Updated Oct 30, 2021Oct 30, 2021
    • LSTM-based Network Flow Counting for Encrypted Tunnels. Contact CN: Fares Meghdouri
      Python
      GNU General Public License v3.0
      0000Updated Oct 4, 2021Oct 4, 2021
    • Algorithm for Interpretability and Refinement of Clustering. CN contact: Félix Iglesias
      Python
      GNU General Public License v3.0
      0000Updated May 11, 2021May 11, 2021
    • Contact: Alexander Hartl, Maximilian Bachl, Fares Meghdouri. Explainability methods and Adversarial Robustness metrics for RNNs for Intrusion Detection Systems. Also contains code for "SparseIDS: Learning Packet Sampling with Reinforcement Learning" (branch "rl").
      TeX
      GNU General Public License v3.0
      121500Updated Mar 16, 2021Mar 16, 2021
    • Fair Queuing Detection and Delay based Congestion Control. Forked userspace implementation of PCC. Contact: Maximilian Bachl
      C++
      BSD 3-Clause "New" or "Revised" License
      61100Updated Feb 18, 2021Feb 18, 2021
    • pysafe

      Public
      Python implementation of SAFE (Sample-based Feature Refinement). CN contact: Fares Meghdouri
      Python
      1000Updated Nov 6, 2020Nov 6, 2020
    • Cocoa is a qdisc which maximizes throughput for each flow while keeping the buffer minimal. Contact: Maximilian Bachl.
      C
      GNU General Public License v2.0
      5800Updated Oct 21, 2020Oct 21, 2020
    • Contact: Maximilian Bachl, Alexander Hartl. Explores defenses against backdoors and poisoning attacks for Intrusion Detection Systems. Code for "EagerNet" is in the "eager" branch.
      TeX
      GNU General Public License v3.0
      3900Updated Oct 15, 2020Oct 15, 2020
    • Transforming pcaps into flow communication trancriptions. CN contact: Félix Iglesias
      Perl
      GNU General Public License v3.0
      0000Updated Sep 9, 2020Sep 9, 2020
    • LSTM-based classification of tweets for cybersecurity. CN contact: Félix Iglesias
      Python
      0000Updated Sep 9, 2020Sep 9, 2020
    • Experiments for attack detection with the multu-key feature vector under TLS and IPsec encryption assumptions. CN contact: Fares Meghdouri
      Python
      GNU General Public License v3.0
      1000Updated Aug 7, 2020Aug 7, 2020