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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Soft - *nix (https://forum.antichat.xyz/forumdisplay.php?f=48)
-   -   proxychecker под linux (https://forum.antichat.xyz/showthread.php?t=55799)

sedoy_xxx 14.12.2007 22:05

proxychecker под linux
 
Нужен софт под линух, который брал бы из текстового файла вида ип:порт прокси и проверял их работоспособность, анонимность, время отклика и т.д. Желательно с Gui, но консольные тоже покатят.
Ps я не ленивый и гуглом пользоваться умею просто срочно нужно =)

C!klodoL 14.12.2007 22:14

поищи по форуму скрипты чекеры на perl, php, а бинарного чекера я что то не встречал

zer0ska 16.12.2007 23:40

Сам искал такое чудо, не нашёл ((
Написал на пхп под консоль никс/виндоз
Но производительность оставляет желать лучшего ((
Если найдеш на перл скинь линк.

sedoy_xxx 17.12.2007 10:42

ну раз бинарника с гуи нету придется написать. Как раз и в кодинге попрактикуюсь.

Francuz 17.12.2007 10:48

ну если нету, то запускай с окнЫЫ чезез vmware...
PS
а к чему собственно такая срочность?

C!klodoL 17.12.2007 14:11

я вот такой себе написал, чекает http прокси на анонимность, берет проксю, заходит на 2ip.ru и проверяет содержит ли страница реальный ип компа, если не содержит, то прокся годная, надо будет потом добавить чек на connect и socks + проверка скорости
Код:

#!/usr/bin/perl -w
use strict;
use threads;
use threads::shared;
use IO::Socket::INET;
my @proxy : shared;

my $threads = 8;
my $myip    = '124.110.14.213'; #тут указать свой ип

open(my $infile, '<proxy.txt');
@proxy = <$infile>;
close($infile);
chomp(@proxy);

open(my $anon, '>>anon.txt');

my (@thread);

for(0..$threads) {
  $thread[$_] = threads->create(\&check);

}

for(0..$threads) {
  $thread[$_]->join;

}

sub check {
  my ($prox, $port, $sock);
  while(@proxy) {
      ($prox, $port) = split(/:/, shift(@proxy));
      $sock = IO::Socket::INET->new(Proto    => 'tcp',
                                    PeerAddr => $prox,
                                    PeerPort => $port,
                                    Timeout  => 4) || 0;
      if ($sock)
      {
        print $sock "GET http://2ip.ru/ HTTP/1.1\r\n".
                    "Host: 2ip.ru\r\n".
                    "Connection: close\r\n\r\n";
        while(<$sock>)
        {
            #print;
            if (/$myip/) { print "Govno: $prox:$port\n"; last }
            if (/Top100 logo/) { print $anon "$prox:$port\n" }
        }
      }
  }
}


sedoy_xxx 17.12.2007 14:57

to Francuz
да срочности уже нет =) просто решил окончательно уйти на генту а так как консоли и на работе хватает нужна такая прога под никсы.
to C!klodoL
тоже хочу написать пока на перле или на php проксиграббер с 4-5 ресурсов (пока интересуют только соксы) и чекер на анонимность в одном флаконе =) А в январе как будет время обязательно напишу аналог на с++ с графическим интерфейсом.

Deem3n® 17.12.2007 17:25

http://forum.freshproxy.com/viewtopic.7452.html
Когда-то рекомендовали TunnelFinder для чека https проксей

Other stuff (хз - не проверял):
Цитата:

Proxy checker — это система PHP скриптов для поиска рабочих анонимных и элитных прокси, устанавливаемая на внешнем web-сервере.
Система Proxy checker выполняет автоматический поиск и проверку прокси серверов, сохраняя адреса прокси в своей базе до тех пор, пока они остаются работоспособными. Комплекс устанавливается на внешнем сервере и работает постоянно, поэтому в базе всегда имеется достаточное количество рабочих прокси.
http://rapidshare.com/files/63502493/proxy.zip.html


Время: 14:13