HTTP заголовки (Нужно увидеть что клиент прислал)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

HTTP заголовки

Сообщение serzh-z »

Есть острая необходимость увидеть что мне шлёт клиент (клиент в данном случае медиа-проигрыватель желающий, чтобы я ему отдал некий контент для проигрывания). Пока не нашёл способа это сделать (CustomLog в Apache, или средства в PHP). Чем можно просмотреть пришедший HTTP-запрос? То есть, имеется в виду, что данная возможность не нужна в конечном продукте, это нужно лишь для отладки и gрирода средства для просмотра роли не играет.
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: HTTP заголовки

Сообщение boombick »

Насколько я понимаю, заголовки шлет сервер... Клиент лишь запрос делает...
Для просмотров заголовков ответа веб-сервера я пользуюсь плагином web-developer для лисички...
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: HTTP заголовки

Сообщение serzh-z »

boombick писал(а):
25.05.2006 16:20
Насколько я понимаю, заголовки шлет сервер... Клиент лишь запрос делает...

Наверное неправильно выразился. В общем нужно увидеться весь текст запроса и все данные пришедшие от клиента, типа:

GET blah-blah
Accept-Encoding:...

и т.д.
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: HTTP заголовки

Сообщение Jan2ary »

Вешаешь на этот порт листенер:


nc -l -p 7777 > request.log

и смотришь потом этот файлик.
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: HTTP заголовки

Сообщение serzh-z »

Jan2ary писал(а):
25.05.2006 17:38
nc -l -p 7777 > request.log

Уже обнаружил. Правда не сильно помогает, однако. :( Нужно сымитировать нормальный ответ, чтобы клиент начал потом слать всякие хитрые запросы, которые в итоге и нужно отловить. Так же обнаружил в PHP apache_request_headers/getallgeaders. Похоже дело идёт к сниферу...
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: HTTP заголовки

Сообщение elide »

напиши простенький портмаппер
слава роботам!
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: HTTP заголовки

Сообщение 7biohazard7 »

ethereal может?
потом Follow stream.
Спасибо сказали:
Аватара пользователя
VisualN
Сообщения: 213
ОС: Gentoo Linux

Re: HTTP заголовки

Сообщение VisualN »

присоединяюсь к предыдущему посту - ethereal
http он, конечно, знает. Сам не раз им пользовался для подобных целей.
Nothing ever changes...
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: HTTP заголовки

Сообщение serzh-z »

elide писал(а):
25.05.2006 19:21
напиши простенький портмаппер

Эх, я всё ждал - кто же первый мне это предложит... ;)


VisualN писал(а):
25.05.2006 20:08
присоединяюсь к предыдущему посту - ethereal
http он, конечно, знает. Сам не раз им пользовался для подобных целей.

Ок. Спасибо. Проблема немного стала менее горящей (в дедлайн всё равно немного не уложился ^_^), так что теперь можно будет к ней подойти более основательно и вдумчиво.
Спасибо сказали: