Wifi Berbagai IP Scapy Otomatis CSV vy-1
📄 Dokumentasi: scan_semua.py
🎯 Tujuan
- ✔️ Scan otomatis semua jenis IP menggunakan Scapy
- ✔️ Mendeteksi dan mengelompokkan hasil berdasarkan jenis IP
- ✔️ Menyimpan hasil ke file
.csvatau.json(opsional) - ✔️ Menampilkan hasil dalam bentuk tabel atau format JSON
🔍 Jenis IP yang Dideteksi
- ✔️ IP LAN (diperoleh via ARP)
- ✔️ Multicast & Broadcast (diperoleh via sniff paket jaringan)
- ✔️ IP Lokal seperti
127.0.0.1dan169.254.x.x(loopback & link-local)
💾 Output File
- ✔️ Hasil disimpan otomatis ke
hasil_scan.csv - ✔️ Format kolom: IP, Kategori, Sumber Deteksi
- ✔️ Tanpa input manual — proses sepenuhnya otomatis
- ✔️ Durasi sniff default: 10 detik (bisa diubah)
▶️ Cara Menjalankan
python scan_semua.py
python NAMA_FILE.py untuk setiap jalankan aplikasi python
🛠️ Fitur Opsional
- ✔️ Simpan juga ke file
.json - ✔️ Tambahkan timestamp (waktu deteksi) ke setiap entri
- ✔️ Deteksi vendor MAC address (misal: TP-Link, Intel, Realtek)
- ✔️ Scan beberapa subnet sekaligus (contoh:
192.168.0.0/24+192.168.1.0/24)
Apakah scan bisa diulang otomatis setiap jam?
Ya, sangat bisa. Cukup gunakan while loop dan time.sleep() dalam Python seperti contoh berikut:
import time
while True:
scan_semua()
print("[+] Menunggu 1 jam untuk scan berikutnya...")
time.sleep(3600) # 3600 detik = 1 jam
Alternatif: Kamu juga bisa menjadwalkan script menggunakan Task Scheduler (Windows) atau cron (Linux).
Namun jika kamu ingin solusi simpel, cukup gunakan while seperti di atas.
Perlu file hasil_scan.csv?
Tidak wajib, tapi sangat berguna jika kamu ingin:
- Menganalisis hasil scan di kemudian waktu
- Melihat perubahan perangkat yang muncul atau hilang
- Debugging, misalnya jika perangkat aneh tiba-tiba muncul
- Logging otomatis terutama jika scan berjalan secara berkala
Namun, jika hanya ingin melakukan satu kali scan langsung diikuti spoofing, maka tidak perlu disimpan ke file.
✅ Contoh Output CSV:
IP,Kategori,Sumber
192.168.1.10,Host LAN,ARP
224.0.0.251,Multicast,SNIFF
192.168.1.255,Broadcast,SNIFF
127.0.0.1,Loopback,Static
169.254.12.1,Link-local,SNIFF
Comments
Post a Comment