PENGEMBANGAN FIREWALL SEDERHANA BERBASIS PYTHON DENGAN SCIPY
DOI:
https://doi.org/10.62281/y56ex310Keywords:
Jaringan, Firewall, Python, Alamat IPAbstract
Keamanan jaringan merupakan aspek penting dalam melindungi sistem dari ancaman luar. Firewall berfungsi sebagai penghalang untuk memfilter dan memblokir paket data yang tidak diinginkan dari luar jaringan. Artikel ini mengembangkan firewall sederhana menggunakan bahasa pemrograman Python dan pustaka Scapy. Sistem ini memanfaatkan Scapy untuk menangkap paket-paket yang melewati jaringan, kemudian memfilter paket berdasarkan aturan yang ditentukan, seperti pemblokiran paket berdasarkan alamat IP sumber. Selain itu, firewall juga mencatat paket yang diblokir dalam file log untuk analisis lebih lanjut. Pada implementasi firewall ini, aturan yang digunakan adalah untuk memblokir semua paket yang datang dari alamat IP tertentu, seperti 192.168.1.100. Pengujian dilakukan dengan mengirimkan paket dari dua perangkat dengan alamat IP yang berbeda. Hasil pengujian menunjukkan bahwa firewall berhasil memblokir paket dari alamat IP 192.168.1.100 dan meneruskan paket dari alamat IP 192.168.1.101. Hasil ini menunjukkan bahwa firewall yang dikembangkan dapat secara efektif memblokir paket dari alamat IP yang telah ditentukan dan meneruskan paket yang sesuai dengan aturan. Sistem ini menunjukkan potensi untuk digunakan dalam pengamanan jaringan pribadi, dan dapat dikembangkan lebih lanjut dengan menambahkan fitur filter berdasarkan port atau protokol tertentu.
Downloads
References
A. Zein, “Pendeteksian Kantuk Secara Real Time Menggunakan Pustaka OPENCV dan DLIB PYTHON Real Time Sleepiness Detection Using OPENCV Library and PYTHON DLIB,” Sainstech, vol. 28, no. 2, pp. 22–26, 2018.
Asiva Noor Rachmayani, Meningkatkan Keamanan Data Pada Attendance System Berbasis Face Recognation. 2015.
I. K. Astuti, “Fakultas Komputer INDAH KUSUMA ASTUTI Section 01,” Jar. Komput., p. 8, 2018, [Online]. Available: https://id.scribd.com/document/503304719/jaringan-komputer
M. Muqorobin, Z. Hisyam, M. Mashuri, H. Hanafi, and Y. Setiyantara, “Implementasi Network Intrusion Detection System (NIDS) Dalam Sistem Keamanan Open Cloud Computing,” Maj. Ilm. Bahari Jogja, vol. 17, no. 2, pp. 1–9, 2019, doi: 10.33489/mibj.v17i2.205.
Muhammad Romzi and B. Kurniawan, “Pembelajaran Pemrograman Python Dengan Pendekatan Logika Algoritma,” JTIM J. Tek. Inform. Mahakarya, vol. 03, no. 2, pp. 37–44, 2020.
P. A. Dharmesta et al., “Terakreditasi SINTA Peringkat 2 Efektivitas Sniffer Menggunakan Natural Language dalam Pembelajaran Lalu Lintas Jaringan Komputer,” Masa Berlaku Mulai, vol. 1hs, no. 3, pp. 392–403, 2017.
R. A. Ramadhan, A. T. Tira, and M. R. Fadhilah, “Network Forensic: Analysis of Client Attack and Quality of Service Measurement by ARP Poisoning using Network Forensic Generic Process (NFGP) Model,” Sistemasi, vol. 13, no. 2, p. 713, 2024, doi: 10.32520/stmsi.v13i2.3804.
S. Rohith Raj, R. Rohith, M. Moharir, and G. Shobha, “SCAPY-a powerful interactive packet manipulation program,” 2018 Int. Conf. Networking, Embed. Wirel. Syst. ICNEWS 2018 - Proc., pp. 1–5, 2018, doi: 10.1109/ICNEWS.2018.8903954.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Linna Oktaviana Sari, Ridho Zikril Hidayatullah (Author)
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.