Бочонок
http://frontender.info
Проверка уровня анонимности прокси
Доброго времени суток.
Понадобилось написать скрипт проверки уровня анонимности прокси.
Скрипт сам достаточно просто - например через курл (этот случай и рассматриваем) запрашивается через прокси скрипт который возвращает полученные заголовки. Дальше анализируются заголовки полученные от курала (заголовки ответа) и те которые скрипт вывел в тело (заголовки запроса). Кроме того скрипту передается в переменной реальный ip пользователя.
Далее заголовки запроса:
если присутствует - то прокси не элитный
если присутствует - то прокси не элитный
если стоит IP пользователя - прокси прозрачен
если стоит IP прокси - прокси анонимный
если стоит IP несоответстсвующий ни ip пользователя ни ip прокси - прокси искажающий
1. Правильно ли я понимаю?
2. В заголовках ответа я несколько раз встретил два заголовка которые вызваоли у меня вопросы. Помогите пожалуста разобратся:
Значение понятно. Прокси закрыл соединение.
Непонятно другое: этот заголовок ответа добавленный прокси к заголокам ответа запрошегного скрипта (что вроде бы бред - с чего бы ему что то дописывать...)?
Или это заголовок ответа отданный сервером у которого запрошен скрипт?
Если последнее - то надо считать что прокси - не элитный.
Что из этих предположений верно и как проверить?
Совершенно непонятный заголовок.
Информации по нему не нашел вообще.
Что это такое!?!
И опять таки вопрос - это дописано прокси или это ответ сервера у которого через прокси запросили скрипт.
3. Еще один загадочный заголовок значение которого не смог найти:
Что это значит и почему сервер его возвращает?
4. Есть ли еще какие то заголовки или другие признаки на которые стоит обращать внимание?
P.S. Адрес скрипта проверки:
http://bp4credit.com.ua/header_monitor.php?ip='ваш ip'
Если кому то нужно могу и скрипт для запроса выложить - но сомнеавюсь что это кому то может понадобится...
-~{}~ 23.11.06 20:54:
Неужели никто не сталкивался с такой задачей.
Подскажите пожалуста

Доброго времени суток.
Понадобилось написать скрипт проверки уровня анонимности прокси.
Скрипт сам достаточно просто - например через курл (этот случай и рассматриваем) запрашивается через прокси скрипт который возвращает полученные заголовки. Дальше анализируются заголовки полученные от курала (заголовки ответа) и те которые скрипт вывел в тело (заголовки запроса). Кроме того скрипту передается в переменной реальный ip пользователя.
Далее заголовки запроса:
PHP:
HTTP_VIA:
PHP:
HTTP_X_FORWARDED_FOR
если стоит IP пользователя - прокси прозрачен
если стоит IP прокси - прокси анонимный
если стоит IP несоответстсвующий ни ip пользователя ни ip прокси - прокси искажающий
1. Правильно ли я понимаю?
2. В заголовках ответа я несколько раз встретил два заголовка которые вызваоли у меня вопросы. Помогите пожалуста разобратся:
PHP:
Proxy-connection: close
Непонятно другое: этот заголовок ответа добавленный прокси к заголокам ответа запрошегного скрипта (что вроде бы бред - с чего бы ему что то дописывать...)?
Или это заголовок ответа отданный сервером у которого запрошен скрипт?
Если последнее - то надо считать что прокси - не элитный.
Что из этих предположений верно и как проверить?
PHP:
X-Junk: xxxxxxxxxx
Информации по нему не нашел вообще.
Что это такое!?!
И опять таки вопрос - это дописано прокси или это ответ сервера у которого через прокси запросили скрипт.
3. Еще один загадочный заголовок значение которого не смог найти:
PHP:
X-Pad: avoid browser bug
4. Есть ли еще какие то заголовки или другие признаки на которые стоит обращать внимание?
P.S. Адрес скрипта проверки:
http://bp4credit.com.ua/header_monitor.php?ip='ваш ip'
Если кому то нужно могу и скрипт для запроса выложить - но сомнеавюсь что это кому то может понадобится...
-~{}~ 23.11.06 20:54:
Неужели никто не сталкивался с такой задачей.
Подскажите пожалуста
