Вопрос

У меня возникли проблемы с интеграцией двух продуктов, один из которых мой, но они, похоже, не разговаривают.Поэтому я хочу убедиться, что они общаются правильно.Я поискал сетевой монитор и нашел TCP Spy.Это работает, но одновременно показывает только одну сторону разговора (он должен работать локально). В идеале мне хотелось бы видеть обе стороны одновременно, но вы не можете запустить две копии TCP Spy.

Я запустил Sourceforge, но ничего не выходит - я разработчик Windows, у меня не установлен Perl.

Я нашел пару других, которые являются уродливыми и совершенно бесполезными, поэтому мне было интересно, что ребята из SO используют для наблюдения за TCP-разговором?

Кстати, продукт, о котором «не написано здесь», не является браузером.

Это было полезно?

Решение 9

Я попробовал Wireshark и Microsoft Network Monitor, но ни один из них не обнаружил мою передачу (и программу, с которой я пытаюсь связаться).Если бы у меня был день, чтобы сесть и настроить его, я, вероятно, смог бы заставить его работать, но мне просто нужны были отправленные байты и, точнее, полученные байты.

В конце концов я нашел Точный сетевой монитор HHD Software программное обеспечение, которое делало то, что я хотел, даже если оно было немного неуклюжим.

Другие советы

Вайршарк действительно хороший и зрелый сетевой анализатор.Это существует уже много лет.

  • Глубокая проверка сотен протоколов, которые постоянно добавляются.
  • Захват в реальном времени и анализ в автономном режиме
  • Поддержка дешифрования для многих протоколов, включая IPsec, ISAKMP, Kerberos, SNMPv3, SSL/TLS, WEP и WPA/WPA2.
  • К списку пакетов можно применять правила раскраски для быстрого и интуитивного анализа.
  • Вывод можно экспортировать в XML, PostScript®, CSV или обычный текст.

Я не уверен, делает ли он все, что вы хотите, но вы видели WireShark и Сетевой монитор Майкрософт?

Вайршарк (ранее Эфириал)

Wireshark — это отмеченный наградами анализатор сетевых протоколов, разработанный международной командой сетевых экспертов.

я использую WireShark.Очень хорошо и бесплатно.

Wireshark, также известный как Ethereal, обладает достаточным количеством функций перехвата TCP.

http://www.wireshark.org/

Что касается использования Windows и отсутствия Perl:Почему бы не попробовать Клубничный Перл?Это бесплатный дистрибутив Perl, который поддерживается сообществом Perl (в частности, Адамом Кеннеди), прост в установке и обладает всеми возможностями КПАН из коробки.

Странно, что я не видел WireShark, когда заходил на SourceForge.Лучший результат из 60 вернувшихся был странной немецкой вещью.

Wireshark великолепен..но другой вариант — через PowerShell.Я использовал Get-пакет сценарий Джеффа Хикса из Sapien Technologies как действительно легкий анализатор пакетов.Вы получаете пользовательские объекты, представляющие ваши пакеты, и можете выполнять любую необходимую фильтрацию через PowerShell.Другой сценарий в этой паре — Analyse-Packet, который может суммировать результаты перехвата пакетов.

Взгляни на Ткпдамп Это не полноценный сетевой анализатор с графическим интерфейсом (вообще), но его можно использовать в сценариях.Поскольку я больше сторонник Linux, я использую его с Bash и Python, но вы сможете вызывать его из PowerShell.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top