DevToys Web Pro iconDevToys Web ProБлог
Оцініть нас:
Спробуйте розширення для браузера:

Витяг URL / Email / IP

Знайдено: 10

Вхідний текст

  • Витягнуті значення

    Знайдено 2 унікальних urls
  • https://example.com
    http://test.org/path?q=1
    Технічні деталі

    Як працює екстрактор URL/Email/IP

    Що робить інструмент

    Інструмент Extractor сканує блок тексту та витягує всі знайдені URL-адреси, адреси електронної пошти та IP-адреси, подаючи кожну категорію як список без дублікатів, який можна копіювати. Це економить ручні зусилля на перегляд логів, документів або HTML-коду в пошуках конкретних шаблонів і особливо корисно в аналізі безпеки, очищенні даних та процесах аудиту контенту.

    Поширені сценарії використання для розробників

    Аналітики з безпеки витягують IP-адреси та URL-адреси з логів фаєрволів, звітів про шкідливе ПЗ та фішингових листів, щоб формувати списки IoC. Розробники використовують його, щоб витягнути всі гіперпосилання зі зібраної вебсторінки, витягнути адреси електронної пошти з CSV-експорту або знайти всі IP-адреси, згадані у файлі конфігурації. Контент-редактори використовують його для аудиту зовнішніх посилань у документації перед публікацією.

    Формати даних, типи або варіанти

    Інструмент використовує регулярні вирази для зіставлення HTTP- і HTTPS-URL-адрес (включно з тими, що мають query-рядки та фрагменти), адрес електронної пошти у стилі RFC 5322 (local-part@domain), IPv4-адрес у десятковому форматі з крапками та IPv6-адрес у стандартному шістнадцятковому форматі з двокрапками. Defanged-варіанти (наприклад, hxxps:// або 192[.]168[.]1[.]1) можуть не виявлятися автоматично — спочатку виконайте fanging за допомогою інструмента Defang/Fang.

    Поширені помилки та крайові випадки

    Витягування на основі regex може давати хибні спрацювання (наприклад, номери версій на кшталт 1.2.3.4 можуть бути розпізнані як IP) і пропуски (незвичні TLD або інтернаціоналізовані доменні імена можуть не визначатися). Дуже довгі URL-адреси зі складними query-рядками можуть обрізатися на символах межі слова. Завжди перевіряйте витягнуті результати перед використанням в автоматизованих системах.

    Коли використовувати цей інструмент, а коли — код

    Використовуйте цей браузерний інструмент для швидкого разового витягування з вставленого тексту. Для масової обробки файлів або потоків використовуйте спеціалізовані бібліотеки на кшталт iocextract або urlextract (Python) або побудуйте конвеєр із grep і стандартними regex, щоб витягування було відтворюваним і придатним до аудиту.