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

Поиск:

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


Эксперт
***


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

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



Я не занимался этой задачей, т.к. незачем мне это было. Но вот есть еще интересная информация по этой теме http://podonki.irkutsk.ru/?id=48&cid=2716


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


Опытный
**


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

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



Мой вариант.

Код
<?php

$ip = (empty($_SERVER['HTTP_X_FORWARDED_FOR']) || $_SERVER['HTTP_X_FORWARDED_FOR'] == 'unkown') ? 0 : $_SERVER['HTTP_X_FORWARDED_FOR'];

if (!$ip || $ip != $_SERVER['REMOTE_ADDR'])) {
    echo 'Proxy? :)';
} else {
    echo 'Norm';
}

?>



--------------------
user posted image
PM   Вверх
nerezus
Дата 25.2.2007, 01:04 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



CyClon,  А почему ты думаешь, что прокси мечтают оставить тебе HTTP_X_FORWARDED_FOR? Это не так, таких ощутимое меньшинство.

Кстати что-то логика твоего скрипта какая-то странная  smile 


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


Шустрый
*


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

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



А нужно ли через php прокси определять?

Я зашел на один сайт и очень стандартный phpbb (2.0.10) с php-nuke, а прокси мою пробивал, разве вот сайт с готовыми скриптами может прбить прокси? Особенно phpbb c nuke

Может, тогда у хостера на сервер есть прога, которая прокси пробивает?

А что мою проксю пробили это точно!!!!!
PM   Вверх
Testing001
Дата 5.4.2007, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



во-первых нужно уточнить, что конкретно вы хотите определить. у многих стоят различные локальные прокси на их машинах, или например доступ к интернету на какой-нибудь фирме осуществляется с помощью прокси сервера -- отличить поведение такого "честного прокси" от так называемых "transparent public proxy servers" которые используются для сокрытия своего айпи, обхода различных банов и т.п. малореально, если не сказать невозможно

да и собственно определить является ли какой-то адрес, адресом одного из таких прокси серверов на основе только лишь данных из $_SERVER и пр. грубо говоря нельзя
PM   Вверх
CyClon
Дата 5.4.2007, 13:57 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата
CyClon,  А почему ты думаешь, что прокси мечтают оставить тебе HTTP_X_FORWARDED_FOR? Это не так, таких ощутимое меньшинство.

Кстати что-то логика твоего скрипта какая-то странная  :hehe  


Смотри скрипт. Если HTTP_X_FORWARDED_FOR не существует или равен unkown, то пишем в переменную 0, если нет, то пишем IP адрес.

Далее проверяем переменную. Если равна 0 - выводим "Прокси". Если HTTP_X_FORWARDED_FOR != REMOTE_ADDR, то тоже прокси, только не прозрачный. НЕ прокси только тогда, когда HTTP_X_FORWARDED_FOR == REMOTE_ADDR, причем оба индекса существуют.

Это сообщение отредактировал(а) CyClon - 5.4.2007, 14:01


--------------------
user posted image
PM   Вверх
Testing001
Дата 5.4.2007, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



CyClon

прокси сервер может передать любое значение этой переменной )) и если этот прокси-сервер является "анонимным", то эта переменная будет просто дублировать переменную REMOTE_ADDR и скрипт будет думать что это не прокси

PM   Вверх
Testing001
Дата 6.4.2007, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



CyClon

суть скрипта я понял - мне не надо объяснять что он делает )) я ж тебе говорю, эту переменную устанавливает сам прокси и чаще всего прокси в HTTP_X_FORWARDED_FOR пишет свой адрес а не адрес типа который эту проксю юзает
PM   Вверх
nerezus
Дата 6.4.2007, 20:55 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата

Смотри скрипт. Если HTTP_X_FORWARDED_FOR не существует или равен unkown, то пишем в переменную 0, если нет, то пишем IP адрес.

Далее проверяем переменную. Если равна 0 - выводим "Прокси".
 А теперь:
1)прочитай, что ты написал;
2) подумай;
3) если предыдущее действие закончилось успехом, то найди ошибку в логике.

P.S. Если не найдешь, то могу и объяснить.


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


Бывалый
*


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

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



nerezus

объясни мне
PM MAIL   Вверх
nerezus
Дата 7.4.2007, 22:01 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



godsgame, по его логике выходит, что если HTTP_X_FORWARDED_FOR не существует, то это прокси.
Это абсолютно неверно.

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


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


Шустрый
*


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

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



Почему ненужно?

Одно дело четсные прокси пробить почти невозможно, а другое пробивать прокси, которые только от бана, чтобы просмотреть форум или тд. и т.п.

Ты не выражай свое мнение под общее, я например, не хочу тему закрывать, как участник

P.S. Четсные прокси хрен 2-а пробьешь, а вот прокси, которые помогут просто утйи от бана желательно научиться пробивать, так как это толко поможет отбить сразу ряд таких умников, а если похулиганит на сервере, то можно и четсную проксю забанить, а те прокси тогда будут пробиваться, и накроется медным тазом обход бана

Это сообщение отредактировал(а) Testing001 - 8.4.2007, 01:00
PM   Вверх
nerezus
Дата 8.4.2007, 10:12 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата

а вот прокси, которые помогут просто утйи от бана желательно научиться пробивать, так как


1) Что такое «нечестность» прокси? В чем она выражается?
2) Как ты сможешь отличить «честные» прокси от «нечестных»?
3) Как ты отличишь использование «нечестного» прокси от неиспользования прокси вообще?



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


Шустрый
*


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

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



Нечестные/честные прокси- это мой сленг, не обращай внимания!

Повоторюсь, наверное вы пропустили мои сообщения

у многих стоят различные локальные прокси на их машинах, или например доступ к интернету на какой-нибудь фирме осуществляется с помощью прокси сервера - отличить поведение такого "честного прокси" (так я его назвал) от так называемых "transparent public proxy servers" которые используются для сокрытия своего айпи, обхода различных банов и т.п. малореально, если не сказать невозможно

Если честную проксю ты забанаил, а "transparent public proxy servers" ты пробил (а их списки очень большие, значит будет очень много обходов), то это очень усложнит задачу

НО есть ИДЕЯ

вот к тебе приходит тип с какого-то айпи, а ты чтобы проверить прокси это или нет, посылаешь на этот айпи запрос как на проксю )) если она тебе вернет запрошенную страницу через себя то это прокси )))

Это сообщение отредактировал(а) Testing001 - 8.4.2007, 11:10
PM   Вверх
nerezus
Дата 8.4.2007, 11:11 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата

НО есть ИДЕЯ
 Плохая идея.
Допустим я пришел к тебе с a.b.c.d
Твои действия?


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


 




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


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

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