Gar|k
14.01.2010, 04:47
> intro
Посмотрел сейчас сюжет про linux, про идеи open source (лиценцию GNU GPL) и решил опубликовать исходники.
> WARNING
Перед тем как компилировать исходники, настоятельно рекомендую прочесть статью 272 часть 2 (до пяти лет) и статью 138 УК РФ (до трёх лет)
- about
Функция генерация пароля взята из статьи "Циклический инкремент паролей (http://www.insidepro.com/doc/003r.shtml)", собственно каркас TCP/IP клиента у Криса Касперски (http://www.insidepro.com/kk/006/006r.shtml), а идеи построения нормального сетевого приложения вычитаны у Йона Снейдера (http://www.ozon.ru/context/detail/id/126048/)
Клиент MMP собственно мой... многопоточность достигается путем открытия сразу N сокетов, которые в дальнейшем живут своей жизнью.
+ test
При тестировании на скорости ~256 кб/c один сокет проверяет 4 пароля в секунду... 4 сокета соответственно 16 (думаю можно и больше не проверял). Приблизительно через 10 минут сервер попросту закрывает все соединения с данного IP (ну я так думаю, потому что помогает переподключение к инету).
--==[ СОРЦЫ Bruteforce MMP (http://zona-chat.narod.ru/src/MMP_brute_0.01.c) ]==---
Посмотрел сейчас сюжет про linux, про идеи open source (лиценцию GNU GPL) и решил опубликовать исходники.
> WARNING
Перед тем как компилировать исходники, настоятельно рекомендую прочесть статью 272 часть 2 (до пяти лет) и статью 138 УК РФ (до трёх лет)
- about
Функция генерация пароля взята из статьи "Циклический инкремент паролей (http://www.insidepro.com/doc/003r.shtml)", собственно каркас TCP/IP клиента у Криса Касперски (http://www.insidepro.com/kk/006/006r.shtml), а идеи построения нормального сетевого приложения вычитаны у Йона Снейдера (http://www.ozon.ru/context/detail/id/126048/)
Клиент MMP собственно мой... многопоточность достигается путем открытия сразу N сокетов, которые в дальнейшем живут своей жизнью.
+ test
При тестировании на скорости ~256 кб/c один сокет проверяет 4 пароля в секунду... 4 сокета соответственно 16 (думаю можно и больше не проверял). Приблизительно через 10 минут сервер попросту закрывает все соединения с данного IP (ну я так думаю, потому что помогает переподключение к инету).
--==[ СОРЦЫ Bruteforce MMP (http://zona-chat.narod.ru/src/MMP_brute_0.01.c) ]==---