Чекер соксов на C# или C++ с иходниками

Цена договорная • электронные деньги
02 апреля 2017, 23:35 • 3 отклика • 63 просмотра
Нужно написать много поточный чекер соксов, логика работы такая
1) Загрузка списка соксов

2) Определение что список корректный (количество больше заданного в настройках, формат соответствует ip:port, сам линк с соксами загружаеться и не выдает ошибку)

3) Проверить список
При проверки нужно определить тип сокса (сокс5, сокс4, хттп)
Запинговать заданный в настройках сайт
Нужно просто определить рабочий сокс или нет
Проверка должна остановиться если в списке рабочих(или нерабочих) соксов больше чем заданно в настройках

4) Лог работы должен быть виден в консоле в виде
Дата:время действие (например:
23.02.2017 23:02 Загрузка списка по линку:site.com
23.02.2017 23:04 Количество соксов по линку:site.com 145 )
Ошибки выделять красным шрифтом

5) При ошибках программа должна грузить заданный в настройках линк отправив данные о проблеме


6) Настройки должны быть в json формате
В настройках должно быть задано:
1. Имя программы которое будет видно в заголовке окна консоли и которое будет сообщаться в данных о проблеме.
2. Линки со списками прокси (может быть несколько, программа должна понимать с какого линка она грузит соксы и сообщать его в данных о проблеме)
3. Линк куда сообщать данные о проблеме (линк один)
4. Сайт и порт на конект к которому нужно проверять работает ли сокс
5. Минимальное количество соксов которое должно быть в каждом листе, если количество меньше сообщение о проблеме
6. Максимальное количество рабочих соксов для каждого листа, после которого проверка прекращается
7. Пауза после проверки всех листов
8. Название для каждого линка с соксами (чтобы при сообщении об ошибке было понятнее)
9. Количество потоков проверки



7) Исходники нужны в Visual Studio 2015

8) Проверка должна идти в бесконечном режиме, то есть загрузил программу она проверяет листы и отстукивает если найдет проблему

PS Есть рабочая программа которая проверяет соксы на ней будет тестироваться корректность проверки


Цену сроки пишите сразу