и так :
==========================
после нажатия кнопки stop - кнопка brute перестаёт работать .. ну или просто логи не выводятся в этом случае (лень было проверить сниффером на отсыл запросов)
зато кнопка stop работает в любом случае - ведётся брут или нет ..
==========================
кнопа брут перестает работать. ну насчет "в любом случае" - поправлю конечн, но это уже красивости.
==========================
о проверки мыл:
dd@dd..dd - подходит
-dd@dd.dd - подходит
Насколько я знаю, дефис "-" это разрешенный символ.
==========================
шкала процентов пройденных - не учитывает пропущеные мыла (кривые тоесть) ..
Хм. Ну процентная шкала сначала задумывалась как индикатор работы с сетью... Ну можно добавить, впринципе. ) Спасиб

==========================
акк чекер проверяет mail

ass и без пасса, тоесть mailpass - без
:
Поправим конечно

=========================
не плохо бы в акк чекере и бруте сделать проверку на уже проверенные логин пасс .. чтоб трафик этокомить ..
ну это уже по желанию
А вот это сомнительно. А что, если скажем, проверенные когда-то акки уже заблочили ? Тем самым получается фальсификация выходных результатов... Отпишись, плиз, что думаешь по этому поводу, интересно.
=========================
во время проверки акк чекером - если нажать на кнопку check два или более раз - программы виснет не несколько секунд и вырубается
Да, я там создаю отдельник поток... Получается несколько параллельных потоков вместе с прогой. Поправлю

Спасиб

=========================
хорошо бы в бруте сделать опцию "поменять пасс на рендомный или выбраный" - в случае найденного пароля ..
Вот это тоже аргументируй плиз, просто мое ИМХО, что менять не надо. Наоборот, юзер может написать в администрацию, что акк сперли, ну и тд. А если не менять пароль и в тихую пользоваться то так меньше шума. И еще: всегда можно восстановить его на мыльник, указанный при регистрации... Так что бесполезно. Можно конечно и мыло сменить, но тогда и юзеру придет уведомление об этом + скорость чека уменьшится вдвое (еще один(один-два) запрос появится)
Сообщение от
Doberman
Whirt, я бы вообще вот что из циклов предложил (из разряда оперативно-экономичных! =)):
Вообщем сделай указатель на основе обычной записи с 2-мя елементами...
Затем в цикле сохраняй в одно из значений записи - мыло, а в другое - пасс, при этом выделяя память под указатель в начале цикла - а в конце этого же цикла удаляй эту память...
Набросал код (с условием, что мыло и пасс в файле разделены ; (точкой с запятой))
<code removed>
Да, доберман, спасибо, я вчера и хотел подробным образом написать, но думаю сделаю чуть - по другому. У меня там просто указатель на TStringList объявлен, ему выделяется память. Ну и я лениво все списком из файла подгрузил. Надо добавить, чтобы допустим первые 100 строк грузились. Ну, или можно как у тебя, в любом случае,
спасибо, за проявленное внимание и интерес к программе
