3

У меня есть база данных, общающаяся через порт 7474 через HTTP (вздох), и я хочу отлаживать запросы, отправленные в / из нее. Тем не менее, такой фильтр, как

http.request.method == "POST"

Отфильтровывает каждое сообщение, отправленное на другие порты.


Первоначально я думал, что синтаксис фильтрации используется в tcpdump и Wireshark , но мне не важно, какой инструмент использовать, если он работает :)

2 ответа2

5

Вам нужно добавить в фильтр портов TCP,

tcp.dstport == 7474 and http.request.method == "POST" 

больше на странице руководства wireshark.

3

Поскольку соединение не использует ни один из стандартных портов HTTP, вам придется вручную указать Wireshark, чтобы он анализировался как HTTP.

Щелкните правой кнопкой мыши любой пакет, отправленный на порт 7474, выберите "Декодировать как", затем выберите «Пункт назначения (→ 7474)» на вкладке "Транспорт". Выберите HTTP в списке протоколов.

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