WiFi Monitor ~Pernah gak sih lu penasaran, siapa aja yang lagi “numpang” WiFi di rumah atau kantor lu? Nah, admin nemu satu tools menarik di GitHub namanya WiFi / Network Device Monitor buatan Admin. Singkatnya, ini adalah aplikasi network scanner berbasis Python yang tugas utamanya simpel banget: nampilin daftar device (kayak HP, laptop, TV, IoT) yang lagi aktif di jaringan LAN atau WiFi lu.

aplikasi web monitor wifi python

Yang admin suka, tools ini aman. Dia cuma nge-scan device aktif doang, gak pake acara nyadap traffic atau ngintip data orang. Jadi cocok banget buat lu yang mau monitoring jaringan rumah atau kantor kecil tanpa ribet.

Fitur Utama

Berdasarkan info di reponya, aplikasi ini punya beberapa fitur kunci yang bikin hidup lu lebih gampang:

  • Scan Device Aktif: Bisa nyari tau siapa aja yang lagi connect di jaringan lokal lu.
  • Info Lengkap: Nampilin data penting kayak IP Address, MAC Address, Hostname (kalo ada), Status device, dan kapan terakhir terdeteksi.
  • Support Luas: Gak cuma WiFi, dia juga bisa detect device yang pake kabel LAN.
  • Web Interface: Tampilannya pake browser, jadi enak dilihat.
  • Scan Ulang: Ada tombol buat refresh hasil scan kapan aja lu mau.

Teknologi & Alur Kerja

Buat lu yang hobi ngulik codingan, aplikasi ini dibangun pake stack yang lumayan populer di dunia Python:

Core Engine

Utamanya pake Python 3 dan Nmap sebagai otak scanning-nya. Terus ada python-nmap buat jembatan antara Python dan Nmap.

Interface & Data

Tampilannya dibuat pake Streamlit (praktis banget buat bikin web app data), dan datanya diolah pake Pandas biar rapi.

Workflow: Input Range -> Python Process -> Nmap Scan -> Hasil Table

Cara Kerja Singkat

Gimana sih prosesnya di belakang layar? Simple banget:

  1. Lu masukin network range (misalnya 192.168.1.0/24) di kolom input.
  2. Terus lu klik tombol Scan Devices.
  3. Si aplikasi bakal nyuruh Nmap jalanin perintah ping scan (-sn).
  4. Device yang lagi nyala bakal ngerespon panggilan itu.
  5. Hasilnya langsung muncul deh dalam bentuk tabel cantik di browser lu.
  6. Persyaratan Sistem

Sebelum install, pastiin dulu spek lu masuk. Berdasarkan dokumentasinya:

KategoriSyarat
Operating SystemWindows 10 / 11 (Linux/macOS juga didukung, tapi detail installnya gak dirinci di README).
JaringanKoneksi LAN atau WiFi aktif.

Instalasi di Windows 10

Nah, buat pengguna Windows, ini panduan lengkap step-by-step biar gak error.

1. Install Python

Pertama, download Python dari web resminya. PENTING: Pas install, jangan lupa centang Add Python to PATH. Kalo udah, cek di cmd:

python --version

2. Install Nmap

Ini wajib ya. Download Nmap for Windows dan install. Pastiin command nmap udah dikenali sistem:

nmap -V

3. Install Library Python

Buka terminal atau CMD lu, terus jalanin perintah ini buat ngambil library yang dibutuhin:

pip install streamlit python-nmap pandas

4. Jalankan Aplikasi

Masuk ke folder projectnya, terus ketik:

streamlit run app.py

Kalo sukses, browser lu bakal otomatis ngebuka http://localhost:8501.

cmd streamlit

Cara Menggunakan

Gampang banget kok makenya:

  • Masukin Network Range jaringan lu. Contohnya 192.168.1.0/24 atau 192.168.0.0/24 (sesuaiin sama IP lokal lu ya).
  • Klik tombol Scan Devices.
  • Tunggu bentar, nanti muncul daftar device-nya.
  • Kalau mau update data terbaru, tinggal scan ulang aja.
  1. Keamanan & Privasi

Aman Gak Nih?

Tenang aja. Developer-nya menegaskan kalau tools ini:

  • TIDAK menyadap traffic internet lu.
  • TIDAK membaca isi website (HTTPS aman).
  • TIDAK memonitor lu lagi browsing apa.
  • TIDAK butuh password WiFi buat jalan.

Intinya dia cuma “salaman” (identifikasi) sama device yang ada di jaringan pake metode standar Nmap.

Keterbatasan (Yang Perlu Lu Tau)

Namanya juga software, pasti ada kurangnya. Ini beberapa hal yang disebut di README:

  • Device yang lagi sleep/idle mungkin gak bakal ke-detect.
  • Ada router atau device yang sengaja sembunyiin MAC Address.
  • Hostname (nama device) seringkali kosong kalau device-nya gak ngasih tau.
  • Hasil scan ini snapshot, jadi cuma nunjukin kondisi pas tombol ditekan, bukan real-time monitoring yang gerak terus.

Siapa Cocok Pakai Ini?

Menurut admin, tools ini pas banget buat:

Pengguna Rumahan

Buat ngecek WiFi rumah, kali aja ada tetangga iseng yang nebeng.

Admin & Pelajar

Cocok buat admin kosan, kantor kecil, atau pelajar yang lagi mau audit jaringan sederhana buat edukasi.

Rencana Pengembangan

Developer-nya punya wishlist fitur (opsional) buat masa depan, kayak deteksi device baru otomatis, fitur kasih label manual, auto scan berkala, export ke CSV, sampe sistem login. Tapi inget ya, ini baru rencana, fiturnya belum tentu ada sekarang.

Lisensi & Penutup

Repo ini bebas dipake buat keperluan pribadi dan edukasi (walaupun tipe lisensi spesifiknya kayak MIT/GPL gak disebutin detail di README).

So, kalau lu butuh cara cepet dan aman buat ngecek siapa aja yang nongkrong di WiFi lu, WiFi Monitor ini layak banget dicoba. Inget batasannya, dan gunain buat hal positif ya!

By adminx

Leave a Reply

Your email address will not be published. Required fields are marked *