PENGEMBANGAN FIREWALL SEDERHANA BERBASIS PYTHON DENGAN SCIPY

Authors

  • Linna Oktaviana Sari Universitas Riau Author
  • Ridho Zikril Hidayatullah Universitas Riau Author

DOI:

https://doi.org/10.62281/y56ex310

Keywords:

Jaringan, Firewall, Python, Alamat IP

Abstract

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

Download data is not yet available.

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.

Published

2024-12-11

How to Cite

PENGEMBANGAN FIREWALL SEDERHANA BERBASIS PYTHON DENGAN SCIPY. (2024). Jurnal Media Akademik (JMA), 2(12). https://doi.org/10.62281/y56ex310

Similar Articles

1-10 of 94

You may also start an advanced similarity search for this article.