IMPLEMENTASI PROGRAM PYTHON DALAM PEMBANGUNAN ALAT PACKET SNIFFER UNTUK RASPBERRY PI

Abstract

Komunikasi dan pertukaran informasi dalam jaringan komputer dilakukan dalam skala yang sangat besar setiap detiknya. Sebuah format pesan, yang dikenal dengan istilah network packet, umumnya akan membawa komunikasi tersebut. Konten dari network packet dapat mengungkap berbagai macam informasi krusial, misalnya setiap pihak yang terlibat dalam sebuah komunikasi. Faktor tersebut menjadi alasan mengapa proses packet sniffing masuk ke dalam salah satu domain information security dan network management. Dalam rangka mendukung proses tersebut, sebuah packet sniffer tools yang efektif dan efisien diperlukan. Penelitian ini mengimplementasikan Python dalam membangun sebuah alat packet sniffer pada Raspberry Pi. Python digunakan sebagai komponen utama karena kapabilitasnya yang baik dalam berinteraksi dengan network port pada sebuah perangkat. Metode penelitian yang digunakan adalah Research and Development. Dimana, pada awalnya, dilakukan riset ekstensif terkait kebutuhan dan target konten yang ingin ditangkap dari sebuah packet. Kemudian, dilakukan proses implementasi dari alat sniffer itu sendiri. Pada akhirnya, dilakukan pengujian analisis kinerja sniffer dalam menangkap header dari Ethernet, IPv4, TCP, UDP, dan ICMP. Lalu, dilakukan juga pengujian untuk kapabilitas tambahan lainnya, seperti implementasi cron job dalam membantu fitur yang ada. Secara garis besar, hasil pengujian menunjukkan bahwa tools yang dibangun sudah dapat berjalan sesuai tujuan secara efektif.

Description

Keywords

Packet Sniffer, Python, Raspberry Pi

Citation