Papers › Implementing Lightweight Intrusion Detection System on Resource Constrained Devices
Implementing Lightweight Intrusion Detection System on Resource Constrained Devices
Charles Stolz, Fuhao Li, Jielun Zhang
The rapid growth of Internet of Things (IoT) devices has increased the risk of network intrusions, which need effective security solutions for devices with low computational capability. However, Deep Learning based Intrusion Detection Systems (IDS) often demand substantial computational resources, which are unsuitable for the resource constrained IoT devices. To tackle this issue, we propose a lightweight IDS for Raspberry Pi operation. The proposed architecture includes traffic capture, threat detection, and alerting modules, utilizing signature and anomaly-based techniques. The signature-based module detects known attacks using predefined patterns, while the machine learning-based anomaly detection module identifies new threats by monitoring deviations from normal network behavior. The evaluation results show that our proposed scheme can detect a wide range of threats with minimal computational overhead.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Intrusion Detection | CICIDS2017 | K-Nearest Neighbors | Accuracy (%) | 98.07 | #1 of 2 | Archive leaderboard | report |
| Intrusion Detection | CICIDS2017 | K-Nearest Neighbors | F1 Score (Macro Avg) | 98.07 | #1 of 2 | Archive leaderboard | report |
| Intrusion Detection | CICIDS2017 | K-Nearest Neighbors | Precision (Macro Avg) | 98.08 | #1 of 2 | Archive leaderboard | report |
| Intrusion Detection | CICIDS2017 | K-Nearest Neighbors | Recall (Macro Avg) | 98.07 | #1 of 2 | Archive leaderboard | report |
| Intrusion Detection | CICIDS2017 | Random Forest | Accuracy (%) | 98.13 | #2 of 2 | Archive leaderboard | report |
| Intrusion Detection | CICIDS2017 | Random Forest | F1 Score (Macro Avg) | 98.13 | #2 of 2 | Archive leaderboard | report |
| Intrusion Detection | CICIDS2017 | Random Forest | Precision (Macro Avg) | 98.14 | #2 of 2 | Archive leaderboard | report |
| Intrusion Detection | CICIDS2017 | Random Forest | Recall (Macro Avg) | 98.13 | #2 of 2 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections