Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

окружение - Linux, mysql, язык разработки - С/C++

1. многопоточный сканер открытых портов, возможность работать минимум в 1к потоков.

в конфиге - диапазон портов, даные для подключения к базе, кол-во потоков.

параметры запуска - диапозон ip адресов.

возможность перезапуска с места обрыва (не чекает уже проверенные адреса).

идет по указанному диапозону ip адресов, пытается соединиться с портами (диапозон портов в конфиге) - сохраняет открытый порт + ip в базе, в другую таблицу сохраняет проверенные ip адреса (чтоб повторно не проверять)

2. многопоточный чекер открытых портов - проверяет порты сохраненные сканером (п. 1) - проверяет поддержку socks4, socks5, время отклика, geo. все сохраняет в базу. в конфиге - данные для подключения к бд, количество потоков, проверять socks4 или socks5 или оба, максимальный таймаут.

3. многопоточный валидатор - почти что аналог чекера из п.2, однако он предназначен для проверки живости прокси полученной чекером (перепроверка), в конфиге - данные для подключения к бд, количество потоков, таймаут.

Сроки разработки - 1 день с момента согласования.

Цена $150. Оплата webmoney, paypal, ePayService.

12 лет назад
imond
Семен 
58 летРоссия
12 лет в сервисе
Был
12 лет назад