Как я могу получить доступ к полному URL через TCP, в OSX (или Linux)

701
jayunit100

Есть ли способ, которым я могу iftopзапустить (или какую-то другую команду) на моем Mac (Linux также хорошо), который будет отображать точное

  • http запросы, которые делаются, в том числе
  • эти параметры отправки

В настоящее время iftop дает мне такие результаты:

Как я могу получить доступ к полному URL через TCP, в OSX (или Linux)

И аналогично, wireshark дает мне много информации, но ни один из параметров http, которые мне нужно увидеть:

Как я могу получить доступ к полному URL через TCP, в OSX (или Linux)

0

1 ответ на вопрос

1
kbenoit

You can use wireshark, a proxy like tinyproxy or squid or a debugging tool in a browser, chrome has it integrated, Firefox might have it also or it as a plugin called live http header.

Wireshark gets all packets it can even get request from other computers on the same network. You can use filters like http.request.method == "GET" or http.request.method == "POST" It gets the information by packet, a request could be longer than a packet, but not likely to happen. You can also ask on https://ask.wireshark.org. you could also use another packet sniffer like tcp dump.

To get all request from your computer with a proxie you will most likely have to configure it transparent and log all requests.

Debugging tools in browsers get only requests from one page, at least in chrome.

Будут ли они видеть все остальные запросы, даже те, которые отправлены за пределы браузера? jayunit100 9 лет назад 0
а также - получу ли я http параметры и т.д.? или просто доменное имя. Моя проблема сейчас заключается в том, что iftop дает только доменное имя, а любой инструмент на основе браузера только отслеживает запросы через браузер. Мне нужно отслеживать трафик, отправленный произвольными программами .... jayunit100 9 лет назад 0
(обновленный вопрос, чтобы лучше представить проблему, которая у меня есть). jayunit100 9 лет назад 0