Nota veloce su Wireshark: per filtrare la visualizzazione dei pacchetti che contengono l’indirizzo IP 192.168.0.1 si usa l’espressione:
ip.addr==192.168.0.1
per filtrare i pacchetti che non lo contengono, saresti tentato di usare:
ip.addr!=192.168.0.1
che però non funziona: l’espressione sarà comunque vera per pacchetti dove la sorgente o la destinazione sono uguali a 192.168.0.1, perché sarà comunque diverso rispettivamente l’IP destinazione o sorgente. L’espressione viene letta come: “i pacchetti che contengono un campo ip.addr con un valore diverso da 192.168.0.1″; dato che i campi sono due, sorgente e destinazione, e almeno uno dei due è diverso da 192.168.0.1, il filtro non si comporta come penseresti.
Per escludere tutti i pacchetti da e per l’host 192.168.0.1 devi usare la seguente espressione:
!(ip.addr == 192.168.0.1)
che viene letta come “mostrami tutti i pacchetti per i quali è falso che almeno uno dei due campi indirizzo sia uguale a 192.168.0.1″
A volte leggere la guida in linea serve. Buone sniffate.
Tags: ethereal, sniffer, sniffing, TCP/IP, Tecnica, wireshark