[2024] txtUtils Sharpener – Мультитул для работы с текстовыми базами

A
Оффлайн
Регистрация
12.08.24
Сообщения
11
Реакции
0
Репутация
0
txtUtils - мультитул для работы с текстовыми базами, включающий в себя 40 утилит, среди которых имеются самостоятельные функциональные программные обеспечения. Большинство инструментов имеют возможность обрабатывать файлы индивидуально и обрабатывать все файлы директории.

Для удобства эксплуатации было реализовано сохранение конфигураций программы. Конфигурации каждой утилиты индивидуальны, для сохранения настроек нажмите на зелёную кнопку, которая находится возле кнопки закрытия и сворачивания программы. Практически для каждого поля ввода расположения файла / директории задействовано свойство DragEnter (вы можете перенести файл или папку на них вместо того, чтобы искать файл или директорию в проводнике).
image.jpg

G-1.png
G-2.png

G-3.png

G-4.png

G-5.png



Вкладка "B" - "Binder":
Во вкладке "B" вы можете назначить стороннее часто используемое программное обеспечение (до 10 штук) или директории (до 10 штук). Настройка биндов программного обеспечения и директорий находится во вкладке "S". Быстро и удобно запускайте своё программное обеспечение из txtUtils.

Вкладка "E" - "Executor":
Встроенный "Executor" для выполнения PowerShell-скриптов и VBS-скриптов (batch временно отключены). Доступ к "Executor" осуществляется через вкладку "E". Не имеет консоли, предназначен только для быстрого выполнения уже готовых скриптов, которые можно загружать из текстового файла.

Вкладка "S" - "Settings":
Удобные настройки во вкладке "S". Во вкладке настроек вы можете включить или отключить такие функции, как: открывать папку с результатом, звуковые уведомления, логирование, создание файла readme.txt. Помимо этого вы можете настроить бинды софтов, настроить бинды папок, сбросить все настройки, удалить все результаты, открыть папку программы, открыть папку с результатами.

ФУНКЦИОНАЛЬНЫЙ СПИСОК ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ:
№ 1-10№ 11-20№ 21-30№ 31-40
[01] Нормализатор[11] Разбить файл по N строк[21] Удалить первые / последние N строк[31] Подсчёт количества строк, символов
[02] Silent Public in Private[12] Объединить файлы директории[22] Удалить всё до / после указанного символа[32] Удалить буквы из строк
[03] Anti Silent Public in Private[13] Рандомизировать строки[23] Удалить первые / последние N символов[33] Удалить цифры из строк
[04] Log Searcher[14] Удалить дублирующиеся строки[24] Удалить домены из строк[34] Удалить спецсимволы из строк
[05] Сравнить файлы[15] Удалить пустые строки[25] Получить всё до / после указанного символа[35] Генератор паролей
[06] Сортировщик доменов[16] Удалить пробелы в строках[26] Добавить текст до / после указанного символа[36] Генератор номеров телефонов
[07] Сортировщик паролей[17] Конвертер кодировок[27] Добавить текст в начало / в конец строки[37] Генератор ников по словарю
[08] Сортировщик хэшей[18] Заменить текст в файлах[28] Реверсирование содержимого[38] Генератор ФИО по словарю
[09] Fast(en/de)crypter - SafeBaseUploader[19] Изменить регистр содержимого[29] Объединить через разделитель[39] Генератор дат в диапазоне
[10] Сортировщик номеров[20] Транслитерация / Смена раскладки[30] Перевернуть вокруг разделителя[40] Генератор случайных чисел

ПАПКА С ПРОГРАММОЙ СОДЕРЖИТ:
1. Папка 'resources'В которой содержатся ресурсы и шаблоны для утилит, которые могут редактироваться.
1.1. Папка '1_templates'Шаблоны первой утилиты (Нормализатор), содержит два файла:
1.1.1. Файл 'BadDomains.txt'Файл с опечатками доменов, каждый с новой строки, вы можете их заменить или добавить свои с новой строки.
1.1.2. Файл 'GoodDomains.txt'Файл с исправленными доменами, каждый с новой строки, вы можете заменить их или добавить свои с новой строки.
1.2. Папка '4_templates'Шаблоны 4 утилиты (Log Searcher), содержит файлы с регулярными выражениями, вы можете их заменить своими.
1.3. Папка '6_templates'Шаблоны 6 утилиты (Domain Dorter), содержит файлы со списками доменов, разделённых через пробел, вы можете их заменить или добавить свои в той же строке через пробел.
1.4. Папка '8_templates'Шаблоны 8 утилиты (Сортировщик хэшей), содержит файлы с регулярными выражениями хэшей, вы можете их заменить своими или создать новые файлы с дополнительным регулярным выражением в файле. Учтите, количество шаблонов влияет на скорость выполнения.
1.5. Папка '10_templates'Шаблоны 10 утилиты (Сортировщик номеров), содержит файлы с кодами стран и операторов, вы можете их заменить своими или создать новые файлы с кодами стран и операторов в файле. Учтите, количество шаблонов влияет на скорость выполнения.
1.6. Папка '37_templates'Шаблоны 37 утилиты (Генератор ников по словарю), содержит два файла:
1.6.1. Файл 'nicks_1.txt'Шаблоны первой половины генерируемых ник-неймов.
1.6.2. Файл 'nicks_2.txt'Шаблоны второй половины генерируемых ник-неймов.
1.7. Папка '38_templates'Шаблоны 38 утилиты (Генератор ФИО по словарю), содержит 3 файла:
1.7.1. Файл 'names.txt'Шаблоны имён для генерации ФИО.
1.7.2. Файл 'surnames.txt'Шаблоны фамилий для генерации ФИО.
1.7.3. Файл 'patronymics.txt'Шаблоны отчеств для генерации ФИО. Списки должны иметь имена, фамилии и отчества одного пола.
2. Папка 'results'Содержит результаты выполнения программы. Внутри неё создаются папки с именем в формате 'Result [2024-01-02] [00-11-22] - [1]':
- [2024-01-02] - дата создания результата (год, месяц, число);
- [00-11-22] - время создания результата (часы, минуты, секунды);
- [1] - номер утилиты, которой было произведено действие над исходным файлом или директорией.
3. Папка 'settings'Содержит настройки, которые могут редактироваться непосредственно из программы или вручную. Лучше не прибегать к ручному редактированию настроек.
3.1. Папка 'binds'Содержит данные о биндах (вкладка 'B') ваших директорий (b_folders.txt) и сторонних программных обеспечений (b_softwares.txt), которые вы используете.
3.2. Папка 'configs'Содержит сохранённые конфигурации встроенных утилит, такие как путь к исходному файлу, путь к исходной директории, символ разделителя, числовые значения различных параметров и так далее. Файлы папки 'configs' имеют формат '777_cfg.txt', где '777' - это номер утилиты, которой соответствует данный конфиг.
3.3. Папка 'logs'Содержит файл с логами (log.txt), вы можете в любой момент узнать, какое последнее действие вы совершили или узнать ошибку, если такая возникла при выполнении программы. Логирование можно отключить опционально во вкладке 'S' -> '[03] Логирование'.
3.4. Файл 'general_settings.txt'Основные настройки программы, которые редактируются через вкладку 'S'.
4. Папка 'softwares'Директория, в которую вы можете поместить часто используемое программное обеспечение. Не забудьте добавить его в бинды (вкладка 'B') для быстрого запуска.
5. Папка 'tmp'Временная директория, не редактируйте файлы и не удаляйте их во время работы программного обеспечения.
6. Файл 'ReadMe.txt'Полезная информация, почитайте.
7. Исполняемый файл 'txtUtils_Sharpener.exe'Лучший выбор программного обеспечения на каждый день.

Инструкции к программному обеспечению:​

Программное обеспечение имеет интуитивно понятный интерфейс, но имеются моменты, касающиеся настроек и эксплуатации, с которыми желательно ознакомиться перед эксплуатацией. Если вы потратите 30-60 минут своего времени на то, чтобы ознакомиться с инструкциями и протестировать программное обеспечение, то у вас будет незаменимый помощник на каждый день. Ниже предоставлен список с необходимыми инструкциями:

0. Список всех инструкций - ...
1. Общая инструкция - ...
2. Настройки - ...
3. Сохранение конфигураций - ...
4. Логирование - ...
5. Биндер софтов и папок - ...
6. Executor - ...
7. Регулярные выражения - ...
8. Нормализатор - ...
9. Silent Public in Private - ...
10. Anti Silent Public in Private - ...
11. Log Searcher - ...
12. Сортировщик доменов - ...
13. Сортировщик паролей - ...
14. Сортировщик хэшей - ...
15. Сортировщик номеров - ...
16. Конвертер кодировок - ...

Актуальные инструкции вы сможете найти в телеграм-канале

Обновления:​

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

Если у вас возникли дополнительные вопросы или предложения по улучшению программного обеспечения, то вы можете написать в поддержку .
Поддержку пользователей, обновления и всё, что связано с txtUtils осуществляю я, чтобы его разгрузить меня, был создан Telegram-чат .
Вступайте в телеграм-чат и делитесь опытом использования программного обеспечения. В идеале, вы можете там группой обсудить обновление существующей утилиты или создание новой так, чтобы это было удобно для всех. А потом уже один человек напишет мне или отметят меня в чате. Сразу скажу, что чат не для рассылок, не для рекламы и прочего. Всё, что будет его захламлять - будет баниться.

Дополнительно:​

Программное обеспечение является абсолютно бесплатным, последующие обновления будут тоже бесплатны. Цель - с вашей помощью создать, если не идеальный, то близкий к идеалу инструмент для обработки текстовых данных. Вы можете поддержать проект, это только приветствуется. Внутри софта реализована неназойливая система баннеров и объявлений для тех, кто поддержал проект. Подробнее об этом сможете прочитать в Telegram-канале . Также внутри софта реализована безопасная система сбора статистики. Автоматических обновлений в программном обеспечении нет и не будет!

Будьте осторожны при скачивании программного обеспечения на сторонних ресурсах и в темах с другим автором.
Автоматических обновлений в программном обеспечении нет и не будет!

Скачать:​

Найти и скачать актуальную версию вы всегда сможете в телеграм-канале с обновлениями -
Автоматических обновлений в программном обеспечении нет и не будет!
По возможности буду стараться обновлять ссылки здесь, но не обещаю.
-
-
The English version will be available a little later
 
A
Оффлайн
Регистрация
12.08.24
Сообщения
11
Реакции
0
Репутация
0
Думаю, что для утилиты Silent PiP обязательно нужно коротенькое описание.
Даже тем, кому он не понадобится, наверняка может понадобиться Anti Silent PiP.
image.png

Что это такое?​

Silent Public in Private - это утилита, которая превращает базы из паблика в приватные базы не меняя их визуально. Это НЕ генератор баз, а невидимый уникализатор.
Имеет несколько методов уникализации строк. На момент публикации программного обеспечения 4 метода. Будут обновления, так что следите за ними.

Принцип работы:​

Запустили txtUtils Sharpener, нашли Silent Public in Private, нажали на него.
Загрузили файл, выбрали метод, нажали кнопку "Уникализировать".
Всё, лайк, репост, подписка на канал, донат.

Как не стать жертвой мошенников?​

Я не мог не опубликовать лекарство от этой детской шалости. Методов может существовать множество.
Буду обновлять их (наверное), а вместе с ними будет обновляться и противоядие.

Запустили txtUtils Sharpener, нашли Anti Silent Public in Private, нажали на него.
Загрузили файл, нажали кнопку "Унифицировать".
Готово, анализ, проверка на крысу, лайк, репост, подписка на канал, донат.
 
A
Оффлайн
Регистрация
12.08.24
Сообщения
11
Реакции
0
Репутация
0
Продолжаю описывать утилиты, которые входят в точилку txtUtils Sharpener.
Есть пара моментов в Log Searcher'е, которые требуют пояснения, поэтому я создаю эту тему.
image.png

Описание и инструкция:​

Быстро ковыряется в логах, вытаскивает по регулярке всё, что вам нужно. Изначально находит все файлы для поиска. Вы можете указать абсолютно все файлы в исходной директории, а можете указать необходимые расширения файлов, например ".txt .ini .csv .json .xml .html .dat .key .env .php .vdf .pem". Перечень расширений должен быть указан через пробел, каждое расширение должно начинаться с точки.

1. Укажите исходную директорию для поиска;
2. Укажите расширения файлов, в которых осуществлять поиск;
3. Укажите количество потоков (по умолчанию 5);
4. Нажмите 'Найти файлы' и дождитесь окончания поиска;
5. Укажите объект поиска. При выборе подставляется регулярное выражение.
6. Вы можете указать своё регулярное выражение;
7. Нажмите 'Найти логи'. Наслаждайтесь.

Вы можете заменить шаблоны регулярных выражений. В папке с программой есть папка "resources", внутри неё есть папка "4_templates", последняя цифра каждого файла соответствует индексу пункта выпадающего списка "объектов поиска", надеюсь понятно.
 
A
Оффлайн
Регистрация
12.08.24
Сообщения
11
Реакции
0
Репутация
0
Описание и инструкция по использованию утилиты "Сортировщик хэшей", входящей в txtUtils Sharpener.
image.png

Описание и инструкция:​

Hash Sorter - утилита для сортировки строк по типу хэша, содержащемуся в них. Может находить любые необходимые для вас типы хэшей.
По умолчанию имеет 6 шаблонов хэшей: MD5, SHA1, SHA-224, SHA-256, SHA-384, SHA-512.

ДОБАВЛЕНИЕ НОВЫХ ШАБЛОНОВ:
В папке с программой есть папка "resources", в ней есть папка "8_templates", которая содержит текстовые файлы. При корректном запуске программы директория с шаблонами определяется автоматически.

Для того, чтобы добавить свой хэш для сортировки - создайте новый текстовый файл с названием хэша (или какое вам по душе) и пропишите в нём соответствующее вашему хэшу регулярное выражение. Программа может принять сколько угодно (но это не точно) шаблонов, которые находятся в папке. Но количество шаблонов напрямую влияет на скорость обработки исходного файла.

Если вы хотите быстро найти хэши по своему регулярному выражению без ковыряния в папках, то специально для вас есть поле "My RegEx", в котором написано "your regular expression" и напротив этого всего кнопка "by RegEx", которая выполнит сортировку по регулярному выражению, которое указано в поле для ввода (textBox).

1. Выберите файл для обработки;
2. Выберите директорию с шаблонами (если нужно);
3. Вставьте своё регулярное выражение(если нужно);
4. Укажите минимальную и максимальную длину пароля;
5. Нажмите кнопку "Сортировать хэши по шаблонам" или "by RegEx";
6. Лайк, репост, подписка на канал, донат и не забудьте нажать колокольчик.


Материал по написанию регулярных выражений -

При наличии вопросов и идей по улучшению сортировщика хэшей или других утилит, которые входят в txtUtils Sharpener, напишите в общий чат ( ) или найдите там мои контактные данные. Но лучше сначала в чат.
 
A
Оффлайн
Регистрация
12.08.24
Сообщения
11
Реакции
0
Репутация
0
Далеко не самая популярная утилита "Сортировщик номеров" из утилит txtUtils Sharpener.
Но, тем не менее, найдутся те, кому понадобятся её функции, а перед эксплуатацией нужно кое-что знать.

Описание и инструкция:​

Сортировщик номеров - утилита для сортировки номеров телефонов по странам.

Принимает строки любого вида, ищет в них номера телефонов и выводит строки, которые содержат номера телефонов.
C++:
// Пример исходного файла:
Текст +77777777777
Имя 79007777777
87777777777 any text
777 anytext

// На выходе будет файл 'kz.txt' с содержанием:
Текст +77777777777
87777777777 any text
// И файл "ru.txt" с содержанием:
Имя 79007777777

РЕДАКТИРОВАНИЕ И ДОБАВЛЕНИЕ НОВЫХ ШАБЛОНОВ:
В папке с программой есть папка "resources", в ней есть папка "10_templates", которая содержит текстовые файлы. При корректном запуске программы директория с шаблонами определяется автоматически. Название текстового файла произвольное, но желательно называть его по стране (страна + регион / страна + оператор), коды операторов которой находятся в файле. Каждый код записывается с новой строки.
C++:
// Пример содержания шаблона "by.txt":
3752
3752
3753
3754
Для того, чтобы добавить новую страну - создайте новый файл с её названием и перечислите коды с новой строки.
 
A
Оффлайн
Регистрация
12.08.24
Сообщения
11
Реакции
0
Репутация
0
Password Sorter
image.png

Описание и инструкция:​

Сортировщик паролей - утилита для получения строк, содержащих учётные данные с определёнными условиями паролей.
Позволяет указать минимальную/максимальную длину пароля и наличие в паролях букв/цифр/спецсимволов.
Есть возможность редактировать встроенные регулярные выражения вручную или указать собственное.

Условия:
[ALL] - все пароли длиной от n до m символов;
[a-Z] - пароли содержащие только буквы латинского алфавита;
[0-9] - пароли содержащие только цифры;
[#%] - пароли содержащие только спецсимволы;
[a-Z] [0-9] - пароли содержащие только буквы латинского алфавита и цифры;
[a-Z] [#%] - пароли содержащие только буквы латинского алфавита и спецсимволы;
[0-9] [#%] - пароли содержащие только цифры и спецсимволы;
[#%] [a-Z] [0-9] - пароли содержащие буквы латинского алфавита, цифры и спецсимволы.

Все условия поддерживают настройку минимальной/максимальной длины пароля.

1. Выберите файл для обработки;
2. Выберите условие сортировки (radioButton);
3. Укажите минимальную и максимальную длину пароля;
4. Нажмите кнопку "Сгенерировать выражение";
5. Либо вставьте в поле для ввода своё регулярное выражение;
6. Нажмите кнопку "Сортировать пароли".

Вы можете задать своё регулярное выражение для поиска. Инструкцию по написанию регулярных выражений предоставлю чуть позже в Telegram-канале с инструкциями -
 
A
Оффлайн
Регистрация
12.08.24
Сообщения
11
Реакции
0
Репутация
0
Описание и инструкция по использованию утилиты "Нормализатор", входящей в состав txtUtils.
01.jpg


Нормализатор - утилита, которая предназначена для обработки и нормализации текстовых файлов (одиночных файлов и всех файлов директорий), содержащих данные учётных записей. Утилита автоматически извлекает и преобразует данные из текстового файла, приводя их к единому формату.

Основные функции:​

  • Режимы работы:
    • Обработка одного файла;
    • Обработка всех файлов в директории.
  • Методы выполнения:
    • Использование вычислительных ресурсов процессора (CPU);
    • Использование оперативной памяти (RAM).
  • Настройки:
    • Задать символа разделителя (по умолчанию ":");
    • Настройка количества потоков (по умолчанию 5);
    • Задать параметры минимальной и максимальной длины логина, домена и пароля (вкладка "P");
    • Функция DragEnter: перетащите файл или папку на поле для ввода расположения файла/папки;
    • Корректировка доменов (вкладка "C"): рекомендуется для уже нормализованных файлов;
    • Сохранение конфигураций: кнопка "сохранить" (зелёная) рядом с кнопками "закрыть" и "свернуть";
    • Удаление лишних пробелов и пустых строк.
    • Для удаления дубликатов используйте отдельную утилиту в txtUtils.

Принцип работы:​

C++:
// Принимает текстовые файлы с данными в ЛЮБОМ ВИДЕ
// Ищет в них данные вида:
login@domain:password
login@domain;password
login@domain password
password:login@domain
password;login@domain
password login@domain

// На выходе приводит всё к виду:
login@domain:password

Корректировка доменов:​

В папке с программой найдите папку "resources", затем "1_templates":
C++:
// Внутри папки "1_templates" два текстовых файла:
// BadDomains.txt - домены с опечатками, разделённые "|"
@mal.ru|@yamdex.ru|@gmal.com|@yahoo.co|@rmblr.com
// GoodDomains.txt - исправленные домены, разделённые "|"
@mail.ru|@yandex.ru|@gmail.com|@yahoo.com|@rambler.ru
// В данном случае "@mal.ru" заменяется на "@mail.ru", "@yamdex.ru" на "@yandex.ru" и т.д.
Обратите внимание на разделители и совпадение количества доменов в файлах BadDomains.txt и GoodDomains.txt. Вы можете удалить существующие корректировки и добавить свои.
 
A
Оффлайн
Регистрация
12.08.24
Сообщения
11
Реакции
0
Репутация
0
Описание и инструкция по использованию утилиты "Сортировщик доменов", входящей в txtUtils.
image.jpg

Описание и инструкция:​

Domain Sorter - утилита для подсчёта и получения строк с доменами из заданных списков.

1. Выберите файл для обработки;
2. Поставьте галочку (checkBox) напротив списков, которые вам нужны;
3. Нажмите кнопку "Подсчитать домены";
4. Дождитесь, когда строки будут подсчитаны;
5. Нажмите на кнопку "GET" для получения доменов из списка;
6. Нажмите на кнопку "DEL" для удаления доменов из списка.

Вы можете задать свои шаблоны сортировки. В папке с программой находится папка "resources", внутри неё папка "6_templates", которая содержит 7 файлов "DomainList{index}.txt". Индекс файла (последняя цифра названия файла) соответствует порядковому номеру списка в программе. Изначально, при корректном запуске утилиты, пути к файлам должны определиться самостоятельно.

Для редактирования списка доменов откройте необходимый шаблон и укажите список ваших доменов через пробел, пример: "@domain1.com @domain2.com @domain3.com @domain4.com @domain5.com".

Для редактирования названия списка нажмите на кнопку "Настроить", у вас должна открыться директория программы +"\settings\configs". Найдите там файл "6_cfg.txt". Если файла нет, то для начала сохраните конфигурации. Кнопка сохранения конфигураций находится слева от кнопок "закрыть" и "свернуть", зелёная точка с зелёным ободком.

В папке с программой есть папка "tmp", не трогайте её, пожалуйста. Хотя бы во время работы программы. После завершения работы с программным обеспечением можете вручную её очистить, хотя в этом нет необходимости, очистка произойдёт автоматически перед следующим использованием утилиты.

При наличии вопросов и идей по улучшению сортировщика доменов или других утилит, которые входят в txtUtils Sharpener, напишите в общий чат ( )или найдите там мои контактные данные. Но лучше сначала в чат.
 
ILVMINATI
Оффлайн

ILVMINATI

.
.
.
Регистрация
07.01.19
Сообщения
2.330
Реакции
637
Репутация
0
Уважаемые пользователи, напоминаю, софт который вы скачиваете с любого форума, необходимо запускать на Виртуалке / Дедике / Песочнице.
 
A
Оффлайн
Регистрация
12.08.24
Сообщения
11
Реакции
0
Репутация
0
[14.09.2024] [txtUtils] Sharpener [v.0.0.2]

ЧТО НОВОГО?
1. Исправлены опечатки;
2. Добавлено новое RegEx в Log Searcher;
3. Добавлена английская версия ПО.

DOWNLOAD:
[RUS]
[ENG]

VIRUSTOTAL:
[RUS]
[ENG]
 
A
Оффлайн
Регистрация
12.08.24
Сообщения
11
Реакции
0
Репутация
0
[15.09.2024] [txtUtils] Sharpener [v.0.0.3]

ЧТО НОВОГО?
1.
Выражаю огромную благодарность всем, кто даёт обратную связь по программному обеспечению.
Root4o и LOGEUS дали небольшой пиночечичек на то, чтобы я полностью переписал утилиту "Сравнить файлы", теперь она заслуженно называется "Anti-Public".
2. Это всё, спасибо.

DOWNLOAD:
[RUS]
-
[ENG] -

VIRUSTOTAL:
[RUS]
|
[ENG] |
 
A
Оффлайн
Регистрация
12.08.24
Сообщения
11
Реакции
0
Репутация
0
[14.10.2024] [txtUtils] Sharpener [v.0.0.4]

ЧТО НОВОГО?

Небольшое, но важное обновление для тех, кто пользуется Нормализатором. Был исправлен [tooltip=583]баг[/tooltip], найденный пользователем Social Wizard.
Что за [tooltip=583]баг[/tooltip]? В пароле, который содержит символ "@" отсекалось всё, что находилось после него.

DOWNLOAD:
[RUS]
-
[ENG] -

VIRUSTOTAL:
[RUS]
|
[ENG] |


Не забудьте перенести ранее сохранённые конфиги и настройки!!!
 
S
Оффлайн
Регистрация
12.10.24
Сообщения
62
Реакции
0
Репутация
0
Хорошо когда есть такие программы для облегчения человека в той сфере которой время действительно важно.
 
Сверху Снизу