Описание: Connect Server поддерживающий последний протокол (с 0.99 по все последние версии) и разработанный с учетом массированных DDoS - атак.  Последняя версия: 0.2 
 Языка программирования (среда): С++ (MSVC 2010) 
 Тип распространения: Free 
 Минимальные системные требования: Pentium III 1.3 GHz, 256Mb Ram,32Mb video, Win XP\Server 2003 SP2 
 Рекомендуемые системные требования(при частых DDoS-атаках): Intel Core 2 Duo 2.8 Ghz, 512 Mb Ram, 32Mb video, Win 7 
 Особенности: 
 - Более высокая скорость нежели у конкурентов ( BoR, SCF ). 
 - Меньше нагрузка на ЦПУ нежели у конкурентов ( BoR, SCF ). 
 - Минимальное потребление оперативной памяти ( на Windows 7 от 1 до 8мб; на ХР немного больше ) 
 - Поддержка кросплатформенности ( готово на 50% ) 
 - Отсутствие падения при больших нагрузках 
 http://s015.radikal.ru/i332/1103/92/e31f5815691e.png 
  
 Ссылка (версия без оптимизации): http://unextupload.com/download_folder/95931 
 Update v.0.2 
 - при отсутствии файла "ConnectServerList.txt" он будет автоматически воссоздан при следующим перезапуске. 
 - если файл "ConnectServerList.txt" не найден то КС не будет запущен 
 - исправлена ошибка корректности отображения логов 
 - теперь поле "Макс. кол-во записей" обрабатывает данные корректно 
 - добавлена защита от запуска 2ух программ одновременно 
 - исправлена ошибка в которой при выключенном логировании создавался лог файл нулевого размера 
 - теперь логи записываются в файл динамически 
 - кнопка "Обновить файл логов" переработана в "Очистить экран" 
 - отключена возможность развертки программы на полный экран 
 - исправлена ошибка не правильно отображения цветовой палитры статусов сервера 
 - отключена возможность выбора протокола 
 - исправлено отображение количества активных серверов 
 - исправлено отображение выбранного фильтра 
 - более красивое отображение Up-time сервера 
 - исправлено отображение списка серверов и информации о них 
 - совмещены вкладки "Статистика" и "Фильтр подключений" 
 - добавлена кнопка удаления выбранного IP - адреса с Белого Списка 
 - улучшена проверка на валидность вводимого IP - адреса 
 - добавлена проверка на валидность IP - адреса при считывании файла WhiteList.dat 
 - для тестирования потребления ресурсов было уменьшено максимальное количество коннектов (с 5000 до 2000; как у SCF) и увеличено таймаут коннекта ( с 10с до 30с ; как у SCF). 
 Скачать: http://unextupload.com/download_folder/96481 
  
 Возможные проблемы: 
 - не проверено на Windows 2003 SP1 (может не работать) 
 - нет внутренной фильтрации пакетов 
 Почему мы не добавим "Black List" 
 Дело в том что это по сути хитрая уловка которая вообще не нужна. На ранних стадиях она была и у нас. Вроде блок по IP-адресу это хорошо, верно? Но не совсем. Дело в том что любая серверная часть работает на высоком уровне. Если расписывать алгоритм работы то он будет примерно таков: 
 1) Ждем подключения 
 2) Подключаем клиента 
 3) Проверяем IP-адрес на вхождение в черный список 
 4) отключаем 
 По сути нам надо подключить для того чтобы узнать IP-адрес. Вот это и переломный момент. Значит надо выделить память под коннект и подключить. Все эти манипуляции практически занимают столько времени сколько и полное подключение клиента. Если учесть большие нагрузки (с этим расчетом и создавался данный реализ), предположим что у нас 1 черный ИП, то с черным списком при подключении 5000 коннектов ЦПУ будет примерно 23% . Если без черного списка то 25%. Обратите внимание на то что IP-адрес 1 один(!). Когда их будет сотня то ЦПУ будет более 30% (а может и намного больше) при включенном черном списке. 
 Увы но данный пример фильтрации (который используется практически у всех серверах) только сделает хуже. Поймите, для защиты есть программы типа фаерволла и роутера, но обычный софт на такое не рассчитан. 
 Так же чисто из логики. Зачем банить IP? Наверно потому что читер, верно? Во первых в любом случае надо заблокировать сам аккаунт а не IP - адрес, во вторых фаерволл с такими вещами работает гораздо лучше, в третьих... вас просто обойдут через прокси (в.т.ч. тот же фаерволл) . Так что Блек Лист просто не целесообразен.