Модераторы: Aliance, skyboy, MoLeX, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прокси или нет. 
:(
    Опции темы
godsgame
Дата 13.2.2007, 21:39 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



Добрый день.

Пробовал искать но не нашел.

Вопрос простой: как узнать пользователь вошел на мой сайт через прокси или просто?

Заранее спасибо
PM MAIL   Вверх
Mal Hack
Дата 13.2.2007, 22:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



Анализировать заголовки и переменные сервера $_SERVER.
В поиск по слову "Прокси"
PM ICQ   Вверх
godsgame
Дата 13.2.2007, 23:25 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



Mal Hack

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

В хелпе одном нашел типа:
Цитата

proxy     URI specifying address of proxy server. (e.g. tcp://proxy.example.com:5100 ).  



Значит ли это, что юзер который зашел на мой сайт с адреса TCP://proxy... - использует прокси?

Если да то просто беру этот путь из $_SERVER[ "<что-то там>" ], вырезаю первые 3 символа и сравниваю....

П.С: что-то мне подсказывает, что ерунду написал..



PM MAIL   Вверх
Mal Hack
Дата 13.2.2007, 23:29 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



Прокси - посредник. Покупаешь ты товар на рынке, а он этот товар у кого-то тоже купил. Вот он - прокси.


Цитата(godsgame @  13.2.2007,  23:25 Найти цитируемый пост)
конкретного ответа ответа на вопрос не нашел, а так вообще тяжело что-то написать, потому что я толком то и не знаю, что такое прокси.. не говоря уже о сокетах и т.д...

Ищи про определение IP адреса. При решении этой задачи борются с прокси...
PM ICQ   Вверх
nerezus
Дата 14.2.2007, 06:57 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 2
Всего: 43



Цитата

Вопрос простой: как узнать пользователь вошел на мой сайт через прокси или просто?
 Никак.
Этого определить нельзя.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Mal Hack
Дата 14.2.2007, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



Цитата(nerezus @  14.2.2007,  06:57 Найти цитируемый пост)
 Никак.
Этого определить нельзя. 

Можно, но не со 100% вероятностью.
PM ICQ   Вверх
nerezus
Дата 14.2.2007, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 2
Всего: 43



Цитата

Можно, но не со 100% вероятностью. 
 И как же?
Ты максимум в паре случаев из ста сможешь )

А предполагать надо самое хучшее и не надеяться, что все будут юзать только http проксики, да к тому же и с заголовками типа forwarded for и т.д.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
godsgame
Дата 14.2.2007, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



nerezus

мне бы хоть какой-то определить...
PM MAIL   Вверх
nerezus
Дата 14.2.2007, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 2
Всего: 43



godsgame, для чего?

Добавлено @ 13:59 
P.S. Тем более, что в дополнительный заголовок можно поставить абсолютно любой IP )


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
godsgame
Дата 14.2.2007, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



а какие заголовки характерны для прокси и значения переменных $_SERVER["..."]? где про это можно прочитать? 
PM MAIL   Вверх
nerezus
Дата 14.2.2007, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 2
Всего: 43



я уже не помню, установи проксомитрон(proxomitron) и посмотри в фильтрах.
Но тебе это не поможет. Скажем так: тебе это не надо.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Mal Hack
Дата 14.2.2007, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



Цитата(nerezus @  14.2.2007,  11:31 Найти цитируемый пост)
И как же?

я вроде бы описал выше...
Еще анализировать whois.
PM ICQ   Вверх
nerezus
Дата 15.2.2007, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 2
Всего: 43



Mal Hack, описано выше? всмысле, воспользоваться поиском?

А если ты про 
Цитата
Анализировать заголовки и переменные сервера $_SERVER.
, то это не поможет.

Вероятность того, что прокси-сервер добавит свои заголовки, минимальна. И то это для HTTP-проксей.
Socks-прокси же никаких заголовков не добавляют.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
mishaSL
Дата 15.2.2007, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 2
Всего: 54



Посмотрите следующию информацию по этой теме, это вариант определения не через whois, а по заголовкам:
http://vip.simz.ru/index.shtml?printenv

Особенно обратите внимание на этот абзац:
Код

Если вас в первую очередь интересует анонимность, то первое поле, на которое следует обратить внимание: REMOTE_ADDR. Это ip-адрес, с которого был послан запрос на сервер. Если вы используете http-прокси сервер, то в этом поле будет указан его ip-адрес. Чтобы убедиться что вы используете анонимный http прокси-сервер, то следующим полем на которое необходимо посмотреть будет: HTTP_X_FORWARDED_FOR. Если http прокси-сервер не является анонимным, то в этом поле будет указан ip-адрес, с которого пришел запрос на прокси-сервер, то есть если вы используете один прокси-сервер - в этом поле будет ваш реальный адрес. Удаленный хост определяется как прокси, если в запросе указаны дополнительные поля HTTP_VIA, HTTP_X_FORWARDED_FOR, HTTP_CACHE_CONTROL. Если эти поля пустые, то www-сервер не может определить, используете ли вы прокси-сервер или нет.

Если вы используете Socks-сервер, то в поле REMOTE_ADDR должен быть адрес Socks-сервера, если это так, то "анонимность" работает нормально. Также если вы используете для анонимности Socks-сервер, поля HTTP_VIA, HTTP_X_FORWARDED_FOR, HTTP_CACHE_CONTROL - пустые



--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
nerezus
Дата 15.2.2007, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 2
Всего: 43



Цитата

определения не через whois
 А как ты через whois определишь? Мне вот интересно.

Цитата

а по заголовкам
 Все socks и большинство http проксей не меняют и не добавляют свои заголовки.

Касательно цитаты:
Цитата

HTTP_X_FORWARDED_FOR. Если http прокси-сервер не является анонимным, то в этом поле будет указан ip-адрес
 Сплошные "если" ;) Если честно, то его не вставляет больше половины бесплатных проксей.
И, естественно, ни один из платных.

Цитата

Если эти поля пустые, то www-сервер не может определить, используете ли вы прокси-сервер или нет.
 Вот. Я это сразу и сказал. А они практически всегда будут пустыми.

Поэтому ответ однозначный: нельзя за исключением редких случаев.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0865 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.