Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   работа с proxy (https://forum.antichat.xyz/showthread.php?t=21215)

gangster! 01.07.2006 22:47

работа с proxy
 
Подскажите пару вещей на php:

1) Грабер прокси. Нужно чтобы скрипт искал на указанных сайтах прокси. Проще говоря , скрипт должен искать все записи на странице вида ip: port. Реализуется , я думаю , через preg_match_all(). Подскажите шаблон для этой ф-ции или дайте подобный скрипт, выполняющий такие действия.

2) Как реализуется проверка proxy на анонимность на php ?

SMiX 02.07.2006 17:47

1)
PHP код:

$a='123.123.123.1:82
1.2.5.1:31337'
;
$res=Array();
preg_match_all('/[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}:[0-9]{2,6}/',$proxypage,$res);
$res=$res[1];
//$res  - получается массив проксей 

2) Загружаешь страничку check.php через прокси(скриптом via.php). В странице check.php проверяешь переменные HTTP_VIA, HTTP_X_FORWARDED_FOR И т.п. и выдаешь результат в структуированном виде, парсишь это дело скриптом via.php и выдаешь результат

gangster! 02.07.2006 18:47

SMiX, thx. Всё работает , но только у меня вместе с проксями собрало такую надпись "006/07/02 23:07". Конечно я могу поставить дополнительный фильтр, но если знаешь, то скажи как исправить эту фичу в шаблоне

SMiX 02.07.2006 18:58

Сорри вот
PHP код:

<?
    

    
$a
='006/07/02 23:07
123.123.132.123:2454'
;
$res=Array();
preg_match_all('/([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}:[0-9]{2,6})/',$a,$res);
print_r($res);
?>



Время: 05:53