ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 26.04.2007, 20:35
hackconnect
Познающий
Регистрация: 08.03.2007
Сообщений: 65
Провел на форуме:
91259

Репутация: 16
Отправить сообщение для hackconnect с помощью ICQ
По умолчанию

кстати, так как это прокси-запрос, лучше для совместимости в начало $path приписывать 'http://'.$host
 
Ответить с цитированием

  #12  
Старый 27.04.2007, 21:00
Developer
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме:
125505

Репутация: 116
По умолчанию

PHP код:
 $f_proxy fopen('proxy.txt'r); 
$proxy fread($f_proxy65000); 
$proxy_server explode("\n"$proxy); 
$n=count($proxy_server); 
for (
$i=0$i<=count($proxy_server)-1$i++) 
 { 
  
$proxy_serv[$i] = explode(":"$proxy_server[$i]); 
 } 
fclose($f_proxy); 
Садо-мазо клуб?

PHP код:
<?php

// Формат proxy_list.txt: на каждой строчке данные о прокси в формате IP:PORT
// Пример: 10.10.10.10:8080

$list file('proxy_list.txt');

foreach (
$list as $proxy) {
    list(
$ip$port) = explode(':'$proxy);
    
myFunction($ip$port);
}

?>
 
Ответить с цитированием

  #13  
Старый 27.04.2007, 21:11
SMiX
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме:
457850

Репутация: 174
По умолчанию

Мде. Старая тема - если файл большой?
PHP код:
<?
$f 
fopen('proxy.txt','r');
while(
$proxy fgets($f))
{
    
$proxy explode(':',$proxy);
    
//$proxy = Array('ip','port')

}
fclose($f);
?>
 
Ответить с цитированием

  #14  
Старый 27.04.2007, 21:21
Developer
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме:
125505

Репутация: 116
По умолчанию

Вот, не поленился написать полностью скрипт проверки прокси:

PHP код:
<?php

// Proxy Checker
// By SpeedHack

// Options
// Слеш после хоста обязателен, т.е. написать просто http://site.ru нельзя
$url 'http://site.ru/';
$timeout 15;

// EOL
define('EOL'"\n");

// Proxy check function
// Входящие параметры: IP, порт, URL тест-сайта, таймаут соединение (по умолчанию 30)
function checkProxy ($ip$port$url$timeout 30)
{
    if (
$fp fsockopen($ip$port$errno$errstr$timeout)) {
        
$info parse_url($url);
        
$headers 'GET ' $info['path'] . ' HTTP/1.0' EOL;
        
$headers .= 'Host: ' $info['host'] . EOL;
        
$headers .= 'Connection: Close' EOL EOL;
        
fwrite($fp$headers);
        
$buffer '';
        while (!
feof($fp)) {
            
$buffer .= fread($fp1024);
        }
        
fclose($fp);
        
// Тут можно вставить свое условие для проверки
        // Я для примера вставил условие, которое является истинов при
        // Нахождении в полученных данных слова 'OK'
        
return (strpos($buffer'OK') !== false) ? true false;
    } else {
        return 
false;
    }
}

$list file('proxy_list.txt');

foreach (
$list as $proxy) {
    list(
$ip$port) = explode(':'rtrim($proxy));
    echo 
'Proxy ' rtrim($proxy) . ': ';
    echo (
checkProxy($ip$port$timeout)) ? '<font color="green">OnLine</font>' '<font color="red">OffLine</font>';
    echo 
'<br />' EOL;
}

?>
 
Ответить с цитированием

  #15  
Старый 27.04.2007, 21:23
Developer
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме:
125505

Репутация: 116
По умолчанию

Цитата:
Мде. Старая тема - если файл большой?
Лично тестировал file на 80 000 строчном файле - как с куста. Не думаю что прокси будет больше. На крайний случай, вместо fopen есть file_get_contents.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proxy FAQ iv. Анонимность 75 01.05.2010 13:24
По Www без следов foreva Чужие Статьи 34 11.02.2008 15:54
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
Поддержка прокси в сплоитах на Perl LWP::UserAgent 3er0 Авторские статьи 0 08.06.2006 13:48
Прокси: Как вас вычислить если вы под анонимным прокси Geveres Статьи 0 19.11.2005 17:02



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ