UTILS.
100% у браузері
🌐

Екстрактор IP-адрес

Витягуйте кожну IPv4- та IPv6-адресу з логів або вставленого тексту — з видаленням дублікатів, підрахунком і сортуванням, повністю локально у вашому браузері.

результат

Про цей інструмент

Екстрактор IP-адрес сканує будь-який блок тексту — журнали сервера, дампи конфігурацій, листи, захоплення пакетів — і витягує кожну IPv4- та IPv6-адресу, яку той містить. Знаходити IP вручну виснажливо й легко припуститися помилки, тому цей інструмент робить це за допомогою двох перевірених регулярних виразів: строгого відповідника IPv4, який відхиляє октети понад 255, і всеосяжного відповідника IPv6, який обробляє повну, стиснену (::) та IPv4-відображену форми. Збіги збираються в множину, тож дублікати видаляються, а потім підраховуються й сортуються.

Усе працює локально у вашому браузері — вставлений текст розбирається на сторінці за допомогою 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, які можна скопіювати одним кліком. Порожні масиви та хибно сформовані кандидати ігноруються, а не позначаються як хибні збіги.

Поширені запитання

Чи перевіряє він знайдені адреси?
Так. Шаблон IPv4 відповідає лише октетам у діапазоні 0–255, тож 256.1.1.1 відхиляється. Шаблон IPv6 приймає повну, стиснену (::) та IPv4-відображену форми, дозволяючи щонайбільше одне стиснення ::, тож хибно сформовані кандидати пропускаються.
Як сортуються результати?
IPv4-адреси сортуються числово за їхнім 32-бітним цілим значенням, тож дотримується порядок за крапками (10.0.0.9 перед 10.0.0.10). IPv6-адреси сортуються після розгортання :: до повної форми з восьми груп і порівняння хекстетів, доповнених нулями. Вимкніть сортування, щоб зберегти початковий порядок появи.
Чи можу я витягти лише одне сімейство адрес?
Так. Зніміть позначку ‘IPv4’ або ‘IPv6’, щоб обмежити сканування одним сімейством. Перемикач унікальності усуває дублікати кожного сімейства незалежно, а лічильники оновлюються, відображаючи саме те, що включено у вивід.
Чи завантажується мій текст кудись?
Ні. Усе зіставлення, усунення дублікатів і сортування відбуваються повністю у вашому браузері за допомогою звичайного JavaScript. Нічого не надсилається на сервер, тож вставляти приватні логи чи внутрішні діапазони IP безпечно.

Більше інструментів