Показать сообщение отдельно

  #907  
Старый 12.09.2015, 19:35
CRACK211
Новичок
Регистрация: 16.09.2009
Сообщений: 0
С нами: 8763578

Репутация: 0
По умолчанию

Цитата:
Сообщение от wifiadapter  

Почитал вышесказанное, и частично даже согласен, но частично. Можно скачать 4 десятка утилит с insidepro, можно прочесть "Библию Linux" и .т.п. можно и Cygwin поставить и мозг сломать и пальцы. Всегда на задачу есть множество решений, но я человек ленивый и хочу самое простое

И так утилиту переписал почти полностью, разделил операции, получилось так:

1. чистка от не печатаемых символов и резка по длине, операции (remove и trim). Можно запускать в паре через пробел.

2. поиск дубликатов (duplicate), отдельная операция.

3. Сортировка (sort), отдельная операция.

4. Подсчет слов в словаре (calculate), отдельная операция, в автоматическом режиме удобно печатать отчет.

Очистка работает напрямую и не ест память, теоретически можно словари любого размера чистить, но на практике нужно тестировать.

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

Пример:

wordlistcleaner -a trim remove

wordlistcleaner -a trim

wordlistcleaner -src Dict.dic -new Dict_new.dic remove

wordlistcleaner -a calculate -ext txt

wordlistcleaner -src Dict.dic -new Dict_new.dic duplicate

и т.д.

Качать тут wordlistcleaner2
а написать программу можете. что бы она из нескольких слолварей копировала встречающиеся пароли во всех словарях в один? или удаляла дубли сразу в нескольких словарях? сравнивая их.?есть пять словарей нужно очистить их от слов которые повторяются в них и создать отдельный словарь с частоповторяющмися паролями)
 
Ответить с цитированием