Об этом инструменте
Инструмент «Извлечение IP-адресов» сканирует любой блок текста — логи сервера, дампы конфигураций, письма, захваты пакетов — и извлекает из него все содержащиеся адреса IPv4 и IPv6. Искать IP вручную утомительно и легко ошибиться, поэтому этот инструмент делает это с помощью двух проверенных регулярных выражений: строгого сопоставителя IPv4, который отклоняет октеты больше 255, и полного сопоставителя IPv6, который обрабатывает полную, сжатую (::) и IPv4-mapped формы. Совпадения собираются во множество, поэтому дубликаты удаляются, а затем подсчитываются и сортируются.
Всё выполняется локально в вашем браузере — вставленный текст разбирается на странице с помощью JavaScript и никогда не выгружается, так что вы можете безопасно обрабатывать приватные логи и внутренние адреса. Результаты IPv4 сортируются численно путём преобразования каждого адреса в его 32-битное целочисленное значение (o1·2^24 + o2·2^16 + o3·2^8 + o4), поэтому 10.0.0.9 корректно предшествует 10.0.0.10. Результаты IPv6 сортируются путём разворачивания сокращения :: в полную восьмигрупповую форму и лексикографического сравнения хекстетов с ведущими нулями.
Используйте четыре переключателя для управления выводом: включить IPv4, включить IPv6, оставить только уникальные адреса и отсортировать результаты. Инструмент сообщает, сколько адресов каждого семейства найдено, плюс общий итог, и перечисляет их в отдельных разделах IPv4 и IPv6, которые можно скопировать одним щелчком. Пустые массивы и некорректные кандидаты игнорируются, а не сообщаются как ложные совпадения.