Voglio monitorare il traffico HTTP di tutti i client connessi via wifi al mio router wireless. Voglio catturare il traffico con il mio notebook che è anche collegato in modalità wireless al router.
Hardware e amp; Configurazione del software:
Capturing with: Intel 7260 Wireless, Ubuntu 14, Wireshark & Aircrack-ng
Client to monitor: Android Smartphone
Router: Wireless Router 2.4GHz 802.11n, fixed wifi channel
//
What I did til now (without any success):
sudo airmon-ng start wlan0
// mon0 is started successfully
gksu wireshark
// warns me that I should not run it in root, but I want to see that this works first, I'll take care of security later
In Edit-> Preferences -> Protocols -> IEEE802.11:
Reassemble fragmented 802.11 datagrams: true
Ignore vendor-specific HT elements: false
Call subdissector for retransmitted 802.11 frames: true
Assume packets have FCS: false
Ignore the Protection bit: Yes with IV
Enable Decryption: true
Decryption Keys: wpa-pwd, mywlanpassword:myrouterssid
Nelle opzioni di acquisizione:
Capture Interface: mon0
promiscuous mode: true
snaplen: default
buffer: 2mib
monitor mode: disabled
// I also tried with true but it doesn't seem to make a difference as due to usage of airmon-ng I suppose that monitoring is already enabled
Display options: all true
Name resolution: all false
Dopo aver avviato l'acquisizione, disattivo WIFI sul mio smartphone e riattivalo. Vedo che alcuni pacchetti MDNS vengono catturati e un tempo IGMPv2. Ma quando navigo sul telefono (normali siti http, nessuna compressione di rete attivata) o uso qualsiasi app che si connetterebbe con il servizio online, non vedo traffico HTTP o TCP per lo smartphone. Se avvio il browser sul mio notebook, vedo tutto il traffico del browser (richieste HTTP, risposte, file ecc.)
Mi manca qualcosa?