Я разрабатываю клиент средства рассылки Python, но я чувствую, что это более предназначено суперпользователю, чем StackOverflow. Мое серверное приложение, кажется, не отправляет данные время от времени, таким образом, я хочу видеть то, что точно отправляется каждый раз по определенному порту такой как 42 222. Я попробовал wireshark, но я испытываю затруднения при фильтрации данных по этому порту конкретно.
Ваше решение WireShark будет работать, просто необходимо использовать корректный фильтр:
port 42222
Можно хотеть считать WireShark wiki на фильтрах получения, существует распространенность полезных фильтров, которые можно использовать.
Загрузите и выполните SmartSniff Nirsoft (это 'портативно', таким образом, никакая требуемая установка), нажмите CTRL + F8, чтобы открыть Filter и ввести следующую строку:
include:local:tcp:42222
теперь скорректируйте Опции (например, Время Получения Дисплея, Дисплей, Исходящий Данные, и т.д.) к Вашим симпатиям. можно создать отчет HTML из меню View.
tcp.port eq 42222 or udp.port eq 42222
(где вещи какtcp.dstport
только показал бы часть связи, как отмеченный @nos). – Arjan 06.09.2009, 17:38