2017-02-07 11 views
0

Я осмотрел и попробовал множество решений, и никто не работал для меня.Использование wirehark для контроля определенных запросов с другого сервера

У меня есть удаленный сервер с java-приложением. Это приложение вызывает вызовы API. Все, что я хочу сделать, это увидеть запросы, которые приложение java делает для этого API.

я сделал следовать инструкции в https://serverfault.com/questions/362529/how-can-i-sniff-the-traffic-of-remote-machine-with-wireshark

My слегка отредактированные инструкции смотрите что-то вроде

mkfifo /tmp/somename 

wireshark -k -i /tmp/somename 

ssh [email protected] "tcpdump -s 0 -U -n -w - -i en0 port applicationport" > /tmp/somename 

Из всех пакетов, которые я вижу IP-адрес моего удаленного сервера не отображается в качестве источника в любом из них.

Все, что я хочу сделать, это подтвердить, что запросы отправляются из этого приложения Java в этот API. Также было бы полезно количество запросов.

+1

Если API работает на 'https' ссылке, вы не сможете войти никаких запросов или ответов. Это связано с тем, что между клиентом и сервером устанавливается безопасный туннель, и каждый человек в середине просто видит зашифрованные данные, которые не имеют никакого смысла анализировать. –

ответ

0

Возможно, у вас есть запрос на другой интерфейс. Try:

ssh [email protected] "tcpdump -s 0 -U -n -w - -i any port applicationport" > /tmp/somename 

 Смежные вопросы

  • Нет связанных вопросов^_^