2

Я занимаюсь разработкой клиента мессенджера Python, но чувствую, что он больше ориентирован на суперпользователя, чем на StackOverflow. Похоже, что мое серверное приложение не получает данные, отправляемые время от времени, поэтому я хочу посмотреть, что именно отправляется каждый раз через определенный порт, такой как 42222. Я пробовал Wireshark, но у меня проблемы с фильтрацией данных на этом порту специально.

2 ответа2

5

Ваше решение WireShark будет работать, вам просто нужно использовать правильный фильтр:

port 42222

Вы можете прочитать вики WireShark по фильтрам захвата, есть множество полезных фильтров, которые вы можете использовать.

2

Скачайте и запустите Nirsoft's SmartSniff (он «портативный», поэтому установка не требуется), нажмите CTRL + F8, чтобы открыть фильтр, и введите следующую строку:

include:local:tcp:42222

Теперь настройте параметры (например, отображение времени захвата, отображение исходящих данных и т. д.) по своему вкусу. Вы можете создать HTML-отчет из меню Вид .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .