Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подменить IP сервера
 
 автор: _Dreamer_   (20.12.2006 в 12:24)   письмо автору
 
 

Интересует какие существуют способы подмены IP адреса сервера, при обращение сценария на этом сервере к другому сайту с помощью сокетов.. Если сокетами нельзя, то может можно использовать какую нибудь другую технологию?.. И дает ли использование прокси этим сценарием надежную защиту от определения реального IP сервера...
Заранее спасибо!

   
 
 автор: XPraptor   (20.12.2006 в 12:30)   письмо автору
 
   для: _Dreamer_   (20.12.2006 в 12:24)
 

Прокси элитный и Full Anonymous не покажет ваш IP но серьезно замедлит работу вообще через прокси.
По другому, подмену можно организовать только спуфингом через c++ dll библиотеки. Вам никто не даст разместить такие библиотеки на хосте, а если даст, то при обнаружении отнимут и хост, а могут и имя.

   
 
 автор: _Dreamer_   (20.12.2006 в 12:45)   письмо автору
 
   для: XPraptor   (20.12.2006 в 12:30)
 

Спасиба.. Дело в том что очень не хочется подставлять свой платный сервер.. Вы не подскажете как и где можно приобрести элитный прокси сервер?...

   
 
 автор: XPraptor   (20.12.2006 в 12:50)   письмо автору
 
   для: _Dreamer_   (20.12.2006 в 12:45)
 

Их не приобретают, они работают в нете и ищутся н сайтах, которые публикуют списки открытых серверов.
А элитные из них вычисляются специальными программами проверки, которые так же публикуются на этих сайтах. Элитный прокси не передает ваши данные и не говорит серверу что он прокси.

   
 
 автор: _Dreamer_   (20.12.2006 в 12:56)   письмо автору
 
   для: XPraptor   (20.12.2006 в 12:50)
 

Вы не могли бы посмотреть здесь http://proxyzone.ru/index.php?option=com_realtime_proxy&Itemid=112, действительно ли надежно использовать "Сверх анонимный" прокси из этого списка, или это не совсем "элитные" прокси?

   
 
 автор: cheops   (20.12.2006 в 12:59)   письмо автору
 
   для: _Dreamer_   (20.12.2006 в 12:56)
 

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

   
 
 автор: _Dreamer_   (20.12.2006 в 13:12)   письмо автору
 
   для: cheops   (20.12.2006 в 12:59)
 

Вы не могли бы помочь с кодом?
Правильно ли я делаю...

<?php
        
// $proxy - ip-адрес прокси
        // $proxy_port - порт проки 
        // $host - хост к которому обращаемся через прокси
        // $path - путь к страничке на хосте
        // $fields - массив ("название передаваемой переменной"=>"значение")
        
$fp fsockopen($proxy $proxy_port$errno$errstr30);
        if (!
$fp) echo "$errstr ($errno)<br />\n";
        else
        {
            
$data '';
            foreach (
$fields as $field => $value)
                
$data .= $field."=".urldecode($value)."&";
            
$data .= "\r\n\r\n";

            
$headers  "POST $path HTTP/1.1\r\n";
            
$headers .= "Host: $host\r\n";
            
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
            
$headers .= "Content-Length: ".strlen($data)."\r\n";
            
$headers .= "Connection: Close\r\n\r\n";
            
fwrite($fp$headers.$data);
            while (!
feof($fp)) $line .= fgets($fp1024);
            
fclose($fp);
            echo 
$line;
        }
?>

   
 
 автор: cheops   (20.12.2006 в 15:17)   письмо автору
 
   для: _Dreamer_   (20.12.2006 в 13:12)
 

Да, делаете всё правильно. Прокси-сервер рабочий?

   
 
 автор: _Dreamer_   (20.12.2006 в 16:01)   письмо автору
 
   для: cheops   (20.12.2006 в 15:17)
 

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

   
 
 автор: cheops   (20.12.2006 в 20:27)   письмо автору
 
   для: _Dreamer_   (20.12.2006 в 16:01)
 

>а то уже пол сотни проверил проксей -- ни один не рабочий
Это нормально - их рабочих должно быть 1-2%, дело в том, что прокси-сервера очень быстро прекращают свою работу и из огромной кучи песка в буквальном смысле нужно мыть золото. Существуют специальные программы, которые осуществляют такой поиск в автоматическом режиме (правда ссылок на них у меня нет).

   
 
 автор: cheops   (20.12.2006 в 12:57)   письмо автору
 
   для: _Dreamer_   (20.12.2006 в 12:24)
 

В этом случае используется прокси-сервер - обращения идут к прокси-серверу, который читает заголовок Host и передаёт данные запрашиваемому ресурсу, получает ответ и отсылает клиенту. В результате конечный сервер получает IP-адрес прокси-сервера, а не исходного клиента.

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3177

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования