2011-12-20 3 views
0

Я хочу видеть заголовки запросов для моего сайта, он размещен на общем хостинге, я называю хостинговую компанию, но инженер не знает, как фильтровать tcpdump для определенного сайта. Поскольку мой сайт размещен на общем хостинге, tcpdump захватывает все запросы, включая все домены на этом сервере. А также у них нет другой программы, такой как tcpflow или wireshark install, и я не вижу, что это происходит в ближайшем будущем. Есть ли какие-либо параметры или параметры для захвата запросов только для определенного сайта? Благодаря ShariquetcpDump для получения заголовка запроса на общем хостинге

+0

Почему вы не устанавливаете Wireshark локально на своем компьютере, а затем запрашиваете сервер? Должен быть тот же вывод, что и захват на сервере PLUS, вы _know_, когда вы отправили запрос. Или я чего-то не хватает? – Fildor

+0

есть брандмауэр перед веб-сервером, этот брандмауэр добавляет дополнительные заголовки в запрос, и я хочу видеть эти дополнительные заголовки, у меня нет доступа к брандмауэру. и веб-сервер находится на совместном хостинге, поэтому я не могу установить какое-либо дополнительное программное обеспечение, Tcpdump собирает данные, но мне нужны данные только для моего сайта. – superzoom

ответ

0

Это будет трудно фильтровать трафик, используя ТСРйитр, но было бы легче осуществить, создав страницу на сервере, который при обращении, отображает заголовки он получил от клиента. Tony Primerano's blog имеет несколько примеров - я лично сделал бы это, используя его пример PHP. Просто создайте страницу PHP на сервере и получите доступ к URL-адресу из вашего веб-браузера. В окне браузера вы увидите все параметры HTTP-запроса, полученные веб-сервером, включая те, которые, как вы подозреваете, добавили брандмауэр.

Вот Тони фрагмент кода:

<?php 
    foreach($_SERVER as $h=>$v) 
    if(ereg('HTTP_(.+)',$h,$hp)) 
     echo "<li>$h = $v</li>\n"; 
    header('Content-type: text/html'); 
    ?> 

И вот example of his output:

  • HTTP_HOST = www.tonycode.com
  • HTTP_USER_AGENT = Mozilla/5.0 (Windows NT 6.1; WOW64 ; rv: 8.0.1) Gecko/20100101 Firefox/8.0.1
  • HTTP_ACCEPT = текст/html, application/xhtml + xml, application /xml;q=0.9, /; д = 0,8
  • HTTP_ACCEPT_LANGUAGE = EN-US, ан; д = 0,5
  • HTTP_ACCEPT_ENCODING = GZIP, выкачать
  • HTTP_ACCEPT_CHARSET = ISO-8859-1, UTF-8 ; д = 0,7, *; д = 0,7
  • HTTP_DNT = 1
  • HTTP_REFERER = [реферер URL-адрес здесь]
  • HTTP_CONNECTION = близко

Я знаю, что это не ваш вопрос, но, надеюсь, это хороший ответ.

Надеюсь, что это поможет!

+0

Спасибо Аарон, это не то, что я искал, но он отвечает за мою проблему, это иначе решение, действительно полезно, спасибо – superzoom

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

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