PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 14
sharp-net Отправлено: 08 Августа, 2011 - 14:18:19 • Тема: Анонимность ip • Форум: Вопросы новичков

Ответов: 7
Просмотров: 622
Vasiliya
DDOS и DOS немного разные вещи, да и вопрос был немного не о том...
sharp-net Отправлено: 05 Августа, 2011 - 13:13:04 • Тема: Анонимность ip • Форум: Вопросы новичков

Ответов: 7
Просмотров: 622
и вот так пишет
Please try the following:

Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly.
If you reached this page by clicking a link, contact the Web site administrator to alert them that the link is incorrectly formatted.
Click the Back button to try another link.
HTTP Error 404 - File or directory not found.
Internet Information Services (IIS)

а еще и вот так

Not Found
The requested URL /fpi/vs_proxy/vs_check.php was not found on this server.

Подсказка Денвера
Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/localhost/www/fpi/vs_proxy/vs_check.php, которого не существует.

ВСЕ в одном цикле
(Добавление)
упс =) только не в терновый куст =)))
(Добавление)
DeepVarvar может сможешь помочь с данной траблой, а то но http://www[dot]fast-const[dot]ru может и не понравится что я его DDOS-ю
sharp-net Отправлено: 05 Августа, 2011 - 13:09:45 • Тема: Анонимность ip • Форум: Вопросы новичков

Ответов: 7
Просмотров: 622
PHP:
скопировать код в буфер обмена
  1.          
  2. $check_proxy_url = "http://www.fast-const.ru/fpi/vs_proxy/vs_check.php";
  3.   $failed = 0;  
  4.         for($i = 0; $i < 5; $i++) {
  5.                         $check_proxy = curl_init();
  6.                 curl_setopt($check_proxy, CURLOPT_URL, $check_proxy_url);
  7.                 curl_setopt($check_proxy, CURLOPT_PROXY, $randip);
  8.                 curl_setopt($check_proxy, CURLOPT_TIMEOUT, 3000);
  9.                 (!preg_match('/([.\d]{7,15})/', curl_exec($check_proxy))) and (++$failed > 2);
  10.                                  sleep(5);
  11.                                  curl_close($check_proxy);
  12.                                                                    }
  13.                  if($failed > 2) {
  14.         echo "(".$randip.") "."Анонимный   "."<br>";
  15.                 }



вот такой скрипт, но http://www[dot]fast-const[dot]ru не хотят много запросов обрабатывать
как можно решить данную проблему?
(Добавление)
pache/2.2.3 (CentOS) Server at www[dot]fast-const[dot]ru Port 80
Not Found
The requested URL /fpi/vs_proxy/vs_check.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

вот такая трабла
sharp-net Отправлено: 05 Августа, 2011 - 10:49:33 • Тема: анонимный прокси на пхп • Форум: Вопросы новичков

Ответов: 14
Просмотров: 8720
помогите дядьки еще разок плиз (записей в proxy.txt 48000(это после проверки на совпадение))

все почти завелось, проблема в том:
1. Maximum number of open connections reached. Maximum number of open connections reached.
2. Apache Server at www[dot]fast-const[dot]ru Port 8080
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
3. Fatal error: Maximum execution time of 600 seconds exceeded in Z:\home\pars\www\ip.php on line 32

Вопросы:
1. В курле закрывать сессии надо постоянно что ли?
2. Как поставить таймаут чтобы не видет этой мессаги? (или как это решить, не верится мне что это связь тупит)
3. Как поставить таймауты сек на 5 чтоли - а то и так раздвинул на 6000 и не хватает - значит косячу.
4. Проверка на анонимность у меня через $_SERVER[]
Возможно локально както это сделать или полюбасу нужен внешний ип
чтобы апач знал с какого ип к нему логинятся?
+ использую не свою проверку т.к. сайта пока нету => и айпи тоже... есть ли еще такие сервис чтобы я не долбил один и тот же а хотя бы по очереди
sharp-net Отправлено: 05 Августа, 2011 - 08:46:20 • Тема: анонимный прокси-сервер на php • Форум: Работа с сетью

Ответов: 7
Просмотров: 144596
все почти завелось, проблема в том:
1. Maximum number of open connections reached. Maximum number of open connections reached.
2. Apache Server at www[dot]fast-const[dot]ru Port 8080
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
3. Fatal error: Maximum execution time of 600 seconds exceeded in Z:\home\pars\www\ip.php on line 32

Вопросы:
1. В курле закрывать сессии надо постоянно что ли?
2. Как поставить таймаут чтобы не видет этой мессаги? (или как это решить, не верится мне что это связь тупит)
3. Как поставить таймауты сек на 5 чтоли - а то и так раздвинул на 600 и не хватает - значит косячу.


Текст собственно.
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $check_proxy = curl_init();
  4. $check_proxy_url = "http://www.fast-const.ru/fpi/vs_proxy/vs_check.php";
  5. //******************************************************************************************************************************
  6. $timeout = 5;
  7. $time_count = 1;
  8. //Проверка на совпадение в proxy.txt выход в new_proxy.txt
  9. $file_array = file("proxy.txt");
  10. $different = array_unique($file_array);
  11. $result=implode('',$different);
  12. preg_match_all('/([.\d]{7,15})[:]([\d]{1,6})/i',$result,$ip_port);
  13.  
  14. for ($good_proxy_count=0; $good_proxy_count<=count($different); $good_proxy_count++) {
  15. $fp = @fsockopen($ip_port[1][$good_proxy_count], $ip_port[2][$good_proxy_count], $errno, $errstr, $timeout);
  16.   if($fp) {
  17.      echo "(".$ip_port[1][$good_proxy_count].") "."Не дохлый  "."<br>";
  18.          echo "(".$ip_port[0][$good_proxy_count].") "."Не дохлый с портом  "."<br>";
  19.         $randip = $ip_port[0][$good_proxy_count];
  20. /*
  21.         curl_setopt($check_proxy, CURLOPT_URL, $check_proxy_url);
  22.         curl_setopt($check_proxy, CURLOPT_HEADER, 0);
  23.         curl_setopt($check_proxy, CURLOPT_PROXY,$randip);
  24.         curl_setopt($check_proxy, CURLOPT_TIMEOUT, 3000);
  25.         preg_match_all('/([.\d]{7,15})/',curl_exec($check_proxy),$anonymous);
  26.         echo "(".$anonymous.") "."Проверка на анонимность   "."<br>";
  27. */  
  28.            $failed = 0;  
  29.         for($i = 0; $i < 5; $i++) {
  30.                 curl_setopt($check_proxy, CURLOPT_URL, $check_proxy_url);
  31.                 curl_setopt($check_proxy, CURLOPT_PROXY, $randip);
  32.                 curl_setopt($check_proxy, CURLOPT_TIMEOUT, 3000);
  33.                 $ss=curl_exec($check_proxy);
  34.                 (!preg_match('/([.\d]{7,15})/', $ss)) and (++$failed > 2);
  35.         }
  36.         $failed > 2 ? плохой : хороший;
  37.  
  38.                  } else {
  39.        //echo "(".$errno.") ".$errstr."\n\n".'<br>';
  40.                   }
  41.    }
  42. //print_r ($_SERVER[REMOTE_ADDR]);
  43. //print_r ($_SERVER[HTTP_X_FORWARDED_FOR]);
  44. //print_r ($_SERVER[HTTP_CLIENT_IP]);
  45. //dbquery("INSERT INTO ".DB_PROXY_RES." (proxy_res_bad) SELECT proxies_good FROM ".DB_PROXIES." WHERE proxies_id = '".$check['proxies_id']."'");      
  46. //dbquery("DELETE FROM ".DB_PROXIES." WHERE proxies_id = '".$check['proxies_id']."'");
  47. //$ip_arr = array();
  48. //$ip_arr[] = '188.142.49.254:8080';
  49. //$randip = $ip_arr[rand(0,sizeof($ip_arr)-1)];
  50. //$result_shmon_url = curl_exec($check_proxy);
  51. curl_close($check_proxy);
  52.  ?>
  53.  
  54.  
sharp-net Отправлено: 30 Июля, 2011 - 13:51:15 • Тема: анонимный прокси на пхп • Форум: Вопросы новичков

Ответов: 14
Просмотров: 8720
вот спасибо дядьки =) особенно лайму...получмлось так -
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $url = 'http://2ip.ru/';
  3.  
  4.  // инициализация сеанса
  5. $ch = curl_init();
  6.  
  7.  
  8. $ip_arr = array();
  9. $ip_arr[] = '216.157.222.84:80';
  10. $ip_arr[] = '109.238.1.177:3128';
  11. $ip_arr[] = '110.136.162.37:8080';
  12. $ip_arr[] = '110.137.40.74:3128';
  13. $ip_arr[] = '110.138.208.142:8080';
  14. $ip_arr[] = '110.35.80.162:8080';
  15. $ip_arr[] = '110.8.253.100:80';
  16. $ip_arr[] = '113.160.16.78:3128';
  17. $ip_arr[] = '113.160.16.82:3128';
  18. $ip_arr[] = '114.32.104.3:8080';
  19. $ip_arr[] = '114.80.164.228:8080';
  20. $ip_arr[] = '115.108.53.226:6588';
  21. $ip_arr[] = '115.42.158.18:8080';
  22. $ip_arr[] = '116.66.206.161:8080';
  23. $ip_arr[] = '116.66.207.70:8080';
  24. $ip_arr[] = '117.102.101.219:8080';
  25. $ip_arr[] = '117.102.91.6:8080';
  26. $ip_arr[] = '118.122.87.24:80';
  27. $ip_arr[] = '118.122.88.2:80';
  28. $ip_arr[] = '118.122.88.5:80';
  29. $ip_arr[] = '118.122.88.6:80';
  30. $ip_arr[] = '118.175.12.178:3128';
  31. $ip_arr[] = '118.175.14.108:3128';
  32. $ip_arr[] = '118.175.2.75:8080';
  33. $ip_arr[] = '118.175.22.69:8080';
  34. $ip_arr[] = '118.175.3.242:3128';
  35. $ip_arr[] = '118.228.148.52:3128';
  36. $ip_arr[] = '118.69.224.112:80';
  37. $ip_arr[] = '118.96.110.206:3128';
  38. $ip_arr[] = '118.96.136.126:8080';
  39. $ip_arr[] = '118.96.137.5:3128';
  40. $ip_arr[] = '118.96.138.67:3128';
  41. $randip = $ip_arr[rand(0,sizeof($ip_arr)-1)];
  42. echo $randip;
  43.     curl_setopt($ch, CURLOPT_URL, $url);
  44.         curl_setopt($ch, CURLOPT_HEADER, 0);
  45.         curl_setopt($ch,CURLOPT_PROXY,$randip);
  46.         //curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  47. $result = curl_exec($ch);
  48. curl_exec($ch);
  49.  
  50.  ?>
  51.  



только теперь надо проверить на живучесть проксей и на всякую анонимность =)
sharp-net Отправлено: 30 Июля, 2011 - 08:22:52 • Тема: анонимный прокси на пхп • Форум: Вопросы новичков

Ответов: 14
Просмотров: 8720
ок это я сделаю не проблема, так что же с айпи то для исходящих запросов делать
sharp-net Отправлено: 29 Июля, 2011 - 14:50:52 • Тема: анонимный прокси на пхп • Форум: Вопросы новичков

Ответов: 14
Просмотров: 8720
OrmaJever пишет:
sharp-net пишет:
это конечно полезно, но у меня скрипт гет_контент использует

и что? если хотите используйте гет_контент дольше и ловите капчу...




при использовании curl не будет капчи?
sharp-net Отправлено: 29 Июля, 2011 - 13:52:34 • Тема: анонимный прокси на пхп • Форум: Вопросы новичков

Ответов: 14
Просмотров: 8720
LIME пишет:
так переделайте будет 4 строчки вместо одной ничего страшного


не будет капчи вылезать что ли из-за этой переделки?
sharp-net Отправлено: 29 Июля, 2011 - 13:40:18 • Тема: анонимный прокси на пхп • Форум: Вопросы новичков

Ответов: 14
Просмотров: 8720
OrmaJever пишет:


это конечно полезно, но у меня скрипт гет_контент использует...вопрос то про перенаправление трафика через анонимные прокси
sharp-net Отправлено: 29 Июля, 2011 - 12:34:32 • Тема: анонимный прокси на пхп • Форум: Вопросы новичков

Ответов: 14
Просмотров: 8720
тему создавал но ее почему, то удалили. Яндекс при частом обращении выдает капчу...и парсер естественно не работает, подскажите как реализовать использование freeproxy на php. Примерная реализация прогоняем парсер пару раз и отправляем запросы через анонимные прокси...пару проходов и опять меняем (листинг проксей из текстового файла).
Я админ, с пхп не дружу но это не беда....пните в нужную сторону или пару готовых не особо навороченных проектов кинте плиз
sharp-net Отправлено: 25 Июля, 2011 - 16:20:33 • Тема: анонимный прокси-сервер на php • Форум: Работа с сетью

Ответов: 7
Просмотров: 144596
LIME пишет:
используя прокси вы не меняете свой ip вы только направляете свой запрос через прокси
если вы каким-то образом подделаете свой ip то на него и отправится ответ


ну так это вроде и надо чтобы (в данном случае) яндекс видел что к нему запрос приходит от анонимного прокси (не моего ip) а прокся уже заворачивает полученный ответ на мой ip
(Добавление)
sharp-net пишет:
LIME пишет:
используя прокси вы не меняете свой ip вы только направляете свой запрос через прокси
если вы каким-то образом подделаете свой ip то на него и отправится ответ


ну так это вроде и надо чтобы (в данном случае) яндекс видел что к нему запрос приходит от анонимного прокси (не моего ip) а прокся уже заворачивает полученный ответ на мой ip


за ответы огромеднейшие спасибо
sharp-net Отправлено: 25 Июля, 2011 - 15:42:44 • Тема: анонимный прокси-сервер на php • Форум: Работа с сетью

Ответов: 7
Просмотров: 144596
CURL не знаю делаю так -
$URL=$mm[1][$url_count];
$content=file_get_contents($URL);
(Добавление)
а чтобы я больше не мучал остальных ответьте пожалуйста почему не получу ответ от сервера? поидее же ип то меняется тоесть на стороне сервера новый ип анонимной прокси не баненный....
sharp-net Отправлено: 25 Июля, 2011 - 15:33:12 • Тема: анонимный прокси-сервер на php • Форум: Работа с сетью

Ответов: 7
Просмотров: 144596
гуру поискал и тут и в гугле, ничего стоящего не нахожу...
нужно для парсинга яндекса замутить или класс на пхп или что-то подобное что меняет ip в цикле, а то капча уже весь мозг выела...спасайте.
Собственно вопрос:
Какими способами можно подменять ip средствами пхп (и алгоритм как это вообще работает)

Можно пинок в сторону нормального урла...сразу скажу что я админ, программил уже лет 10 назад. Заранее спасибо кто ответит
(Добавление)
и плиз если не лень поподробнее...на пхп пишу впервые, скрипт уже парсит все гуд с ним....только вот прокси явно не хватает...

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB