Блог Antipublic

Подготовка входных файлов для проверки Antipublic

Выбирайте формат строк, проверяйте разбор и сохраняйте непроверенные данные при подготовке поиска по справочной базе.

Автор Krantz 4 мин чтения Обновлено 8 нояб. 2026 г.

Готовьте входные данные Antipublic с учётом ключа поиска, который хотите сравнить. Правильный формат строки и завершённый поиск устанавливают разные факты, поэтому проверьте разбор до анализа результатов наличия в базе.

Используйте только свои записи или данные, на обработку которых у вас есть разрешение. Храните оригинал отдельно от папки результатов, чтобы объём проверки оставался понятным.

Выберите строки для режима сравнения

Antipublic принимает файлы UTF-8 и поддерживает логины, пары учётных данных и URL-записи. В Match выберите Login, Login + password или Host + login + password. По умолчанию используется Login + password. Раздел базы выбирается автоматически: все записи для первых двух режимов и URL-записи для сравнения по хосту. Режим определяет, какие поля образуют ключ поиска.

Вымышленные логин и пара могут выглядеть так:

[email protected]
[email protected]:example-password

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

Для URL-записей используйте принимаемый формат из документации. Режим с хостом сравнивает каноническое имя хоста вместе с логином и паролем; поддомены остаются различными.

Проверьте выборку перед полным источником

Начните с небольшой выборки, содержащей типичные корректные и некорректные строки. Просматривайте отклонённый вывод отдельно от найденных и отсутствующих результатов поиска.

Отклонение при разборе не доказывает отсутствие соответствующего ключа в справочнике. Исправление структуры и повтор нужного поиска — отдельные шаги.

Удаление дублей необязательно и изначально выключено. Решите, нужно ли пропускать повторяющиеся ключи, и записывайте настройку при сравнении исходных и итоговых счётчиков.

У вставленного текста свой предел; для больших источников подходит ввод из файлов. Размер исходного файла также отличается от сериализованного размера отдельного запроса к шлюзу.

Сохраняйте сведения об объёме завершённых проверок

Приложение читает файлы локально и отправляет разобранные пакеты. Проверки без загрузки используют до 10 000 записей и 1 МиБ сериализованных данных на запрос; одновременно выполняется не более двух запросов. Лимит байтов может автоматически уменьшить размер пакета.

Одна входная строка больше 1 МиБ останавливает обработку. Этот предел защищает непроверенный остаток от ошибочного попадания в private.

Загрузка private-строк по умолчанию выключена и требует режима сравнения с паролем. При её включении пакеты содержат до 2 500 записей и выполняются по одному; лимит байтов может уменьшить их размер. Подходящие отсутствующие учётные данные добавляются после проверки каждого пакета. Это меняет справочник и влияет на последующие сравнения.

При остановке сохраняйте запись о завершении и частичные файлы. Для непроверенных строк нет вывода о наличии в базе, даже если предыдущие строки того же источника уже проверены.

Завершённый поиск без совпадения не означает успешный вход и не подтверждает действительность пароля.

Статья о режимах поможет выбрать сравнение ключа, а статья о результатах — прочитать файлы. Полезный итоговый отчёт объясняет и проверенный объём, и то, что осталось нерешённым.