2008-08-26 12 views
8

Tengo problemas para integrar dos productos, uno de los cuales es mío y parecen no estar hablando. Por lo tanto, quiero asegurarme de que se estén comunicando correctamente. Eché un vistazo alrededor del monitor de red y encontré TCP Spy. Esto funciona pero solo muestra 1 lado de la conversación a la vez (tiene que ejecutarse localmente). Idealmente, me gustaría ver ambos lados al mismo tiempo, pero no puede ejecutar dos copias de TCP Spy.Monitor de red gratuito

He accedido a Sourceforge, pero nada parece saltar: soy desarrollador de Windows, no tengo Perl instalado.

He encontrado algunos otros que son paralíticos y totalmente inútiles, entonces me preguntaba qué usan los SO para ver la conversación TCP.

BTW - el producto 'no escrito aquí' no es un navegador.

Respuesta

0

Intenté Wireshark y Microsoft Network Monitor, pero ninguno detectó mi (y el programa con el que intento comunicarme) transferencia. Si tuviera un día para sentarme y configurarlo, probablemente podría hacerlo funcionar, pero solo quería que se enviaran los bytes y, más específicamente, los bytes recibidos.

Al final encontré HHD Software's Accurate Network Monitor software que hizo lo que yo quería, incluso si era un poco torpe.

+0

Cuando dice que no lo detectó, ¿realmente quiere decir que estaba recogiendo todo y que el paquete que deseaba no estaba allí? Me parece difícil de creer. No necesita ninguna configuración, simplemente funciona. ¡Conseguir un filtro sensato para obtener lo que quieres y no cargas de otras cosas es más difícil! –

4

Wireshark (anteriormente Ethereal)

Wireshark es un analizador de protocolos de red premiado desarrollado por un equipo internacional de expertos en redes.

20

Wireshark es un sniffer de red realmente bueno y maduro. Ha existido por años.

  • inspección profunda de cientos de protocolos, con más que se añade todo el tiempo
  • captura en vivo y análisis fuera de línea
  • apoyo descifrado para muchos protocolos, incluyendo IPSec, ISAKMP, Kerberos, SNMPv3, SSL/TLS, WEP y WPA/WPA2
  • reglas para colorear se pueden aplicar a la lista de paquetes para un análisis rápido, intuitivo
  • de salida se puede exportar a XML, PostScript®, CSV, o texto plano
0

extraño que no vi cuando visité WireShark SourceForge. El resultado principal de los 60 regresó fue una extraña cosa alemana.

0

Wireshark es genial ... pero otra opción sería a través de PowerShell. He usado el script Get-Packet de Jeff Hicks en Sapien Technologies como un sniffer de paquetes realmente liviano. Obtiene objetos personalizados que representan sus paquetes y puede hacer cualquier filtrado que necesite a través de PowerShell. El otro script en el par es Analyze-Packet, que puede resumir los resultados de una captura de paquetes.

0

Eche un vistazo a Tcpdump No es un analizador de red GUI completo (en absoluto) pero se puede usar en scripts. Como soy más una persona de Linux, lo uso con Bash y Python, pero debería poder llamarlo desde PowerShell.

+0

Usamos "tcpdump -s 0 -w tracefile" todo el tiempo en los sistemas del cliente para obtener rastros que luego podemos llevar a casa y analizar con Wireshark –

+0

(en realidad también necesitamos una opción "-i bond0" o por defecto eth0 y solo recibe parte del tráfico) –

1

Con respecto al uso de Windows y la falta de Perl: ¿Por qué no probar Strawberry Perl? Es una distribución gratuita de Perl que es administrada por la comunidad Perl (específicamente Adam Kennedy en el núcleo), es fácil de instalar y maneja toda la potencia de CPAN lista para usar.