# MF **Repository Path**: Monickar/mf ## Basic Information - **Project Name**: MF - **Description**: This repository contains the open-source implementation of the spatio-temporal approach for Network Boolean Tomography aimed at detecting and localizing adversarial congestion attacks, as detailed in - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-26 - **Last Updated**: 2024-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Attack Detection for Boolean Tomography This repository is the open-source code for the method described in the paper "Network Boolean Tomography against Adversarial Congestion Attack: A Spatio-Temporal Approach". ## File Descriptions - `Topology_zoo`, `topology_zoo`: Network environment initialization pre-configuration files, network topology data - `attack_detect_locate.py`: Alg1. Congestion Attack Detection and Localization by Measuring the Joint Distribution Shift - `alg_clif`: Alg2. Congested Link Identification by Optimizing the F-measure (CLIF) - `alg_clif_int`: CLIF+ **Comparison Algorithms (Link Diagnosis)** - `alg_clink`: A Network Boolean Tomography Method (From C-GALS) - `alg_tomo_z3`: A Network Boolean Tomography Method (From SAS) - `alg_map`: A Network Boolean Tomography Method **About Running** - `multiprocess_heu.py`: Fault link diagnosis by various algorithms - `multiprocess_clif_int`: Fault link diagnosis by CLIF+ - `run.py`, `run_int.py`, `script.sh`, `script_int.sh`: Run in multiprocess **Picture and Data of paper** - `Pic&Data`: Created using Graphpad_Prism 9, with the image data stored in tables within files ending in .pzfx. ## Usage ```bash ./script.sh 0.05 & # If the prior congestion probability is 5% ./script_int.sh 0.05 &