Прокси чекер и личер ( Proxy Checker )

Николай17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.12.2007

Необходимо написать скрипт на Perl , который будет чекить прокси SOCKS4/5 и HTTP/S из текстового файла (в формате один IP:PORT на одной строке) и в многопоточном режиме проверять собранные прокси на валидность. Вся работа должна осуществляться с текстовыми файлами, без использования БД и специальных беблиотек не входящих в стандартный пакет современных версий Perl. По возможности нужен личинг прокси с досок объявлений.

Входные данные указываются следующим образом:

1. текстовый файл , в котором каждый сервер должен проверяться на поддержку и прокси, и сокс

2. текстовый файл , только для прокси

3. текстовый файл , только для сокс

4. *текстовый информационный файл формата { (код для обработки MD5) : (Тайм аут для пинга сервера, если 0 пинг не делаеться) : (Тайм аут для чекера HTTP) : (Тайм аут для чекера HTTPS) : (Тайм аут для чекера SOCKS4) : (Тайм аут для чекера SOCKS5) : (www адрес CGI скрипта)

Результаты проверки представляются в виде:

Текстового файла с гуд проксями формата - { IP : PORT : Тип( HTTP, HTTPS, SOCKS4, SOCKS5) : Время проверки формата time() в секундах } на одной строке

Текстового файла с гуд проксями где каждая строка обработанна MD5

Текстового файла с валидными проксями формата - { IP : PORT : Тип( HTTP, HTTPS, SOCKS4, SOCKS5) : Время проверки формата time() в секундах } на одной строке

Необходимый функционал:

- Должны быть пояснения для каждой фукции - что делает, для чего используеться.

- предварительный пинг сервера для ускорения процесса *

- возможность вручную проставлять таймаут одного запроса *

- шифрование гуд прокси MD5 - источник текстовый информационный файл

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

- возможность передачи резултата с MD5 CGI скрипту методом POST

- возможность экспорта списка в текстовый файл через админ-панель

- возможность загрузки файла на удаленный фтп-сервер (через крон)

- чекер должен проверять прокси на анонимность и корректность GET и POST запросов

Необходимо, чтобы чекер проверял как минимум несколько тысяч прокси в час на Linux и по возможности поменьше грузил сервер.

Главное - функционал, красота админки не имеет значения :)

Указывайте сроки исполнения.

Заявки фрилансеров