Araştırma Makalesi

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

Cilt: 1 Sayı: 2 16 Aralık 2025
PDF İndir
EN TR

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

Öz

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.

Anahtar Kelimeler

Etik Beyan

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.

Teşekkür

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

Kaynakça

  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

Ayrıntılar

Birincil Dil

İngilizce

Konular

Bilgi Güvenliği ve Kriptoloji

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

16 Aralık 2025

Gönderilme Tarihi

11 Ekim 2025

Kabul Tarihi

17 Kasım 2025

Yayımlandığı Sayı

Yıl 2025 Cilt: 1 Sayı: 2

Kaynak Göster

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 (01 Aralık 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, c. 1, sy 2, ss. 111–119, Ara. 2025, [çevrimiçi]. Erişim adresi: 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 (01 Aralık 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, c. 1, sy 2, Aralık 2025, ss. 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]. 01 Aralık 2025;1(2):111-9. Erişim adresi: https://izlik.org/JA88MX82XZ