Research Article

Design and Implementation of a Network Intrusion Detection System Using Snort 3 in a Virtualized Linux Environment

Volume: 1 Number: 2 December 16, 2025
EN TR

Design and Implementation of a Network Intrusion Detection System Using Snort 3 in a Virtualized Linux Environment

Abstract

Network Intrusion Detection Systems (NIDS) are indispensable elements in modern cybersecurity infrastructures, tasked with identifying malicious traffic and preventing compromise in increasingly complex network environments. Open-source frameworks remain particularly valuable due to their transparency, adaptability, and widespread adoption in both academia and industry. Among them, Snort 3 represents a significant re-engineering of the widely deployed Snort 2, introducing Lua-based configurations, modular detection engines, and enhanced flow inspection capabilities. This study presents a practical, reproducible implementation of Snort 3 in a controlled virtualized testbed using UTM on Apple M1 hardware. The experimental design includes the simulation of three canonical cyberattacks: ICMP Ping reconnaissance, TCP Port Scanning with Nmap, and SYN Flood Denial-of-Service using hping3. Custom detection rules were authored and validated to measure Snort 3’s responsiveness and accuracy under realistic traffic conditions. Results demonstrated 100% detection accuracy across all scenarios when configurations and rules were correctly implemented, aligning with findings in recent performance comparisons of Snort 3 and Suricata. However, challenges such as the strict syntax of Snort 3’s Lua configuration and its sensitivity to misconfigured rule definitions underscore the potential for operational blind spots if tuning is neglected. Performance testing revealed that while Snort 3 is effective in detecting volumetric SYN flood traffic, single-threaded execution on constrained environments may limit scalability — a result consistent with contemporary benchmarks. Overall, this research contributes a hands-on reproducible framework for deploying Snort 3 in educational and small-scale production networks, emphasizing the critical role of precise configuration, continuous rule refinement, and performance monitoring in modern intrusion detection.

Keywords

Ethical Statement

This article does not contain any studies involving human or animal subjects. Scientific and ethical principles were adhered to during the preparation of this study, and all referenced studies are listed in the references.

Thanks

The authors would also like to thank Dr. Ahmet Albayrak from Düzce University for his valuable comments and editorial effort.

References

  1. Alazab, M., Venkatraman, S., Watters, P., & Alazab, A. (2013). Zero-day malware detection based on supervised learning algorithms of API call signatures. Proceedings of the Australasian Data Mining Conference (AusDM 2013), 171–182.
  2. Badotra, S., & Panda, S. N. (2021). SNORT based early DDoS detection system using Opendaylight and open networking operating system in software defined networking. Cluster Computing, 24(1), 501–513. https://doi.org/10.1007/s10586-020-03133-y
  3. Boukebous, A. A. E., Fettache, M. I., Bendiab, G., & Shiaeles, S. (2023). A comparative analysis of Snort 3 and Suricata. 2023 IEEE IAS Global Conference on Emerging Technologies (GlobConET), 1–6. https://doi.org/10.1109/GlobConET56651.2023.10150141
  4. Cisco. (2021). Snort 3: Rearchitected for simplicity and performance. Cisco Secure Blog. https://blogs.cisco.com/security/snort-3-rearchitected
  5. Davies, T., Hashem Eiza, M., Shone, N., Lyon, R., & Eiza, M. H. (n.d.). A Collaborative Intrusion Detection System Using Snort IDS Nodes. [Unpublished manuscript].
  6. Dependency Hell. (2021). Snort 3 deep dive — The future of Cisco Firepower. https://dependencyhell.com
  7. Falowo, O. I., Ozer, M., Li, C., & Abdo, J. B. (2024). Evolving malware and DDoS attacks: Decadal longitudinal study. IEEE Access, 12, 39221–39237. https://doi.org/10.1109/ACCESS.2024.3376682
  8. Gaggero, G. B., Armellin, A., Portomauro, G., & Marchese, M. (2024). Industrial Control System-Anomaly Detection Dataset (ICS-ADD) for cyber-physical security monitoring in smart industry environments. IEEE Access, 12, 64140–64149. https://doi.org/10.1109/ACCESS.2024.3395991

Details

Primary Language

English

Subjects

Information Security and Cryptology

Journal Section

Research Article

Publication Date

December 16, 2025

Submission Date

October 11, 2025

Acceptance Date

November 17, 2025

Published in Issue

Year 2025 Volume: 1 Number: 2

APA
Abdelhalim, A. (2025). Design and Implementation of a Network Intrusion Detection System Using Snort 3 in a Virtualized Linux Environment. Siber Güvenlik Ve Dijital Ekonomi, 1(2), 111-119. https://izlik.org/JA88MX82XZ
AMA
1.Abdelhalim A. Design and Implementation of a Network Intrusion Detection System Using Snort 3 in a Virtualized Linux Environment. Siber Güvenlik ve Dijital Ekonomi. 2025;1(2):111-119. https://izlik.org/JA88MX82XZ
Chicago
Abdelhalim, Aly. 2025. “Design and Implementation of a Network Intrusion Detection System Using Snort 3 in a Virtualized Linux Environment”. Siber Güvenlik Ve Dijital Ekonomi 1 (2): 111-19. https://izlik.org/JA88MX82XZ.
EndNote
Abdelhalim A (December 1, 2025) Design and Implementation of a Network Intrusion Detection System Using Snort 3 in a Virtualized Linux Environment. Siber Güvenlik ve Dijital Ekonomi 1 2 111–119.
IEEE
[1]A. Abdelhalim, “Design and Implementation of a Network Intrusion Detection System Using Snort 3 in a Virtualized Linux Environment”, Siber Güvenlik ve Dijital Ekonomi, vol. 1, no. 2, pp. 111–119, Dec. 2025, [Online]. Available: https://izlik.org/JA88MX82XZ
ISNAD
Abdelhalim, Aly. “Design and Implementation of a Network Intrusion Detection System Using Snort 3 in a Virtualized Linux Environment”. Siber Güvenlik ve Dijital Ekonomi 1/2 (December 1, 2025): 111-119. https://izlik.org/JA88MX82XZ.
JAMA
1.Abdelhalim A. Design and Implementation of a Network Intrusion Detection System Using Snort 3 in a Virtualized Linux Environment. Siber Güvenlik ve Dijital Ekonomi. 2025;1:111–119.
MLA
Abdelhalim, Aly. “Design and Implementation of a Network Intrusion Detection System Using Snort 3 in a Virtualized Linux Environment”. Siber Güvenlik Ve Dijital Ekonomi, vol. 1, no. 2, Dec. 2025, pp. 111-9, https://izlik.org/JA88MX82XZ.
Vancouver
1.Aly Abdelhalim. Design and Implementation of a Network Intrusion Detection System Using Snort 3 in a Virtualized Linux Environment. Siber Güvenlik ve Dijital Ekonomi [Internet]. 2025 Dec. 1;1(2):111-9. Available from: https://izlik.org/JA88MX82XZ