2010-10-28 35 views

Respuesta

341

destino del partido: ip.dst == x.x.x.x

fuente del partido: ip.src == x.x.x.x

Partido ya sea: ip.addr == x.x.x.x

+28

Y no lo hacen olvida hacer clic en 'Aplicar' ... – Benjol

+0

¡ja ja, que el Arquetípico Paul y @Benjol! –

11

Trate

ip.dst == 172.16.3.255 
8

Si solo le importa el tráfico de esa máquina en particular, utilice un filtro de captura, que puede configurar en Capture -> Options.

host 192.168.1.101 

Wireshark sólo capturar paquete enviado o recibido por 192.168.1.101. Esto tiene el beneficio de requerir menos procesamiento, lo que reduce las posibilidades de que se descarten (omitan) paquetes importantes.

+0

hrmm mía está deshabilitada :( – Shanimal

+0

Vi eso en la computadora de mis amigos también. Los filtros de captura pueden haberse movido a otra parte en las versiones más nuevas de Wireshark. – Dean

+0

Tal vez porque estoy ejecutando la versión de prueba ...> _ < – Shanimal

25

También puede limitar el filtro a solo una parte de la dirección IP.

E.G. Para filtrar 123. .. * Puede usar ip.addr == 123.0.0.0/8. Se pueden lograr efectos similares con /16 y /24.

Consulte WireShark man pages (filters) y busque Classless InterDomain Routing (CIDR) notification.

... el número después de la barra representa el número de bits utilizados para representar la red.

23
Dirección

Filtrado IP en Wireshark:

(1) filtrado de solo IP:

ip.addr == XXXX

ip.src == XXXX

ip.dst == XXXX

(2) Múltiples filtros de IP basados ​​en condiciones lógicas:

OR condición:

(ip.src == 192.168.2.25) || (ip.dst == 192.168.2.25)

Y condición:

(ip.src == 192.168 .2.25) & & (ip.dst == 74.125.236.16)

1

en nuestro uso tenemos que capturar con host xxxx o (vlan y host x.x.x.x)

menos no capturará? No estoy seguro de por qué, pero así es como funciona.

+0

Porque 1) filtros libpcap/WinPcap (El filtrado de captura de Wireshark lo realiza libpcap/WinPcap) tiene capacidades limitadas y no verifica tanto paquetes encapsulados en VLAN como paquetes no encapsulados en VLAN y 2) su red usa VLAN. Desafortunado, pero ese es el caso. –

6

En realidad, por alguna razón wireshark utiliza dos tipos diferentes de sintaxis de filtro, uno en el filtro de visualización y otro en el filtro de captura.El filtro de pantalla solo es útil para encontrar cierto tráfico solo para fines de visualización. es como si estuvieras interesado en todo el tráfico, pero por ahora solo quieres ver lo específico.

pero si solo está interesado en el tráfico de certian y no le importa nada en absoluto, entonces usa el filtro de captura.

la sintaxis de filtro de pantalla es (como se mencionó anteriormente)

ip.addr = x.x.x.x o ip.src = x.x.x.x o ip.dst = x.x.x.x

pero por encima de la sintaxis no funcionará en los filtros de captura, siguiendo son los filtros

host xxxx

ver más ejemplos en wireshark wiki page

+0

Esto me tomó mucho tiempo para acostumbrarme. También hace que la mitad de los consejos que pueda encontrar sean irrelevantes, lo cual es una barrera para la entrada. :( –

+2

La razón por la que el filtro de captura utiliza una sintaxis diferente es que está buscando una expresión de filtrado pcap, que pasa a la biblioteca subordinada libpcap. Libpcap se originó a partir de tcpdump. Con la comprensión más rica de protocolos de Wireshark, necesitó una lenguaje de expresión, por lo que surgió con su propio lenguaje. –

0

Intenta escribir en cadena de filtro: ip.dst == xxxx

-1

y para filtrar una dirección IP específica:

ip.addr < 192.168.0.11