Подготовка входных файлов для проверки Antipublic
Выбирайте формат строк, проверяйте разбор и сохраняйте непроверенные данные при подготовке поиска по справочной базе.
Готовьте входные данные 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 записей и выполняются по одному; лимит байтов может уменьшить их размер. Подходящие отсутствующие учётные данные добавляются после проверки каждого пакета. Это меняет справочник и влияет на последующие сравнения.
При остановке сохраняйте запись о завершении и частичные файлы. Для непроверенных строк нет вывода о наличии в базе, даже если предыдущие строки того же источника уже проверены.
Завершённый поиск без совпадения не означает успешный вход и не подтверждает действительность пароля.
Статья о режимах поможет выбрать сравнение ключа, а статья о результатах — прочитать файлы. Полезный итоговый отчёт объясняет и проверенный объём, и то, что осталось нерешённым.

