Как я могу контролировать трафик в единственном порте?

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

2
задан 06.09.2009, 16:29

2 ответа

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

port 42222

Можно хотеть считать WireShark wiki на фильтрах получения, существует распространенность полезных фильтров, которые можно использовать.

5
ответ дан 08.12.2019, 05:16
  • 1
    @nos, а-а-а, не знает то, что я думал... Вы абсолютно правы. (Для предотвращения беспорядка я удалил свой более ранний комментарий, предполагающий, "что только локальный или удаленный порт должен контролироваться".) Между прочим: подобный фильтр дисплейного отображения читал бы tcp.port eq 42222 or udp.port eq 42222 (где вещи как tcp.dstport только показал бы часть связи, как отмеченный @nos). – Arjan 06.09.2009, 17:38

Загрузите и выполните SmartSniff Nirsoft (это 'портативно', таким образом, никакая требуемая установка), нажмите CTRL + F8, чтобы открыть Filter и ввести следующую строку:

include:local:tcp:42222

теперь скорректируйте Опции (например, Время Получения Дисплея, Дисплей, Исходящий Данные, и т.д.) к Вашим симпатиям. можно создать отчет HTML из меню View.

2
ответ дан 08.12.2019, 05:16

Теги

Похожие вопросы