Назад | Перейти на главную страницу

захватить трафик нимбуз

Мне нужно захватить весь трафик, особенно во время входа в систему, между клиентом nimbuzz pc и сервером nimbuzz. Причина в том, что мне нужно отлаживать исходящие пакеты при входе в систему, которые отмечают статус видимости пользователя, чтобы воспроизвести их в собственном клиентском приложении XMPP.

Я пробовал делать это с помощью wirehark, но мне кажется, что с этим инструментом я совершенно беспомощен. Кроме того, все пакеты, которые я смог увидеть, - это все до того, как произойдет согласование SASL, после этого я не вижу, какие пакеты xml обмениваются

Любая помощь в решении этой задачи приветствуется (желательно в Windows, поскольку для Linux нет клиента nimbuzz, в любом случае я могу установить его на виртуальную машину и отслеживать трафик между экземпляром виртуальной машины на хосте Linux)

редактировать я добавил дополнительный вопрос Вот.

С точки зрения пользовательского интерфейса, я считаю, что вы, возможно, захотите дать Сетевой монитор Microsoft попытка. Однако утилиты захвата пакетов по своей природе сложные чудовища, поэтому никуда не деться, что вам нужно научиться с ними разбираться. Особенно, если вы создаете программное обеспечение, основанное на копировании того, что вы видите и понимаете из сетевого трафика.

NetMon может организовать трафик в зависимости от процесса, который его генерирует (я уверен, что Wireshark тоже может). Тем не менее, вам может быть проще с NetMon. Предлагаю прочитать "Как захватить сетевой трафик с помощью сетевого монитора"для начала. Затем"Анализ сетевых данных с помощью сетевого монитора." В заключение, "Сетевой мониторинг с помощью Network Monitor 3.4"- это современная серия, которая должна завершить образование вашего новичка в этом вопросе.

Вы можете захватить весь трафик на своем сервере или на клиенте, а затем отфильтровать его по соответствующим портам.

Для обсуждения портов XMPP вы можете увидеть эта почта.