DevToys Web Pro iconDevToys Web ProБлог
Оценете ни:
Изпробвайте разширението за браузър:

Извличане на URL / имейли / IP адреси

Намерени: 10

Входен текст

  • Извлечени стойности

    Намерени 2 уникални urls
  • https://example.com
    http://test.org/path?q=1
    Технически подробности

    Как работи екстракторът за URL/имейл/IP

    Какво прави инструментът

    Инструментът Extractor сканира блок текст и извлича всички URL адреси, имейл адреси и IP адреси, които открие, като представя всяка категория като списък без дубликати, който може да се копира. Това спестява ръчните усилия за преглеждане на логове, документи или HTML изходен код за конкретни шаблони и е особено полезно при анализ на сигурността, почистване на данни и работни потоци за одит на съдържание.

    Често срещани случаи на употреба от разработчици

    Анализаторите по сигурността извличат IP адреси и URL адреси от логове на защитни стени, доклади за зловреден софтуер и фишинг имейли, за да изграждат списъци с IoC. Разработчиците го използват, за да извлекат всички хипервръзки от изтеглена уеб страница, да извлекат имейл адреси от CSV експорт или да намерят всички IP адреси, споменати в конфигурационен файл. Редакторите на съдържание го използват, за да одитират външни връзки в документация преди публикуване.

    Формати на данни, типове или варианти

    Инструментът използва регулярни изрази, за да съпоставя HTTP и HTTPS URL адреси (включително такива с query параметри и фрагменти), имейл адреси в стил RFC 5322 (local-part@domain), IPv4 адреси в dotted-decimal нотация и IPv6 адреси в стандартна colon-hex нотация. Defang-нати варианти (напр. hxxps:// или 192[.]168[.]1[.]1) може да не бъдат открити автоматично — първо ги fang-нете с инструмента Defang/Fang.

    Често срещани капани и гранични случаи

    Извличането на базата на regex може да даде фалшиви положителни резултати (напр. номера на версии като 1.2.3.4, разпознати като IP адреси) и фалшиви отрицателни резултати (необичайни TLD или интернационализирани имена на домейни може да бъдат пропуснати). Много дълги URL адреси със сложни query низове може да бъдат отрязани при символи, които маркират граници на думи. Винаги преглеждайте извлечените резултати, преди да ги използвате в автоматизирани системи.

    Кога да използвате този инструмент вместо код

    Използвайте този инструмент в браузъра за бързо ad-hoc извличане от поставен текст. За масова обработка на файлове или потоци използвайте специализирани библиотеки като iocextract или urlextract (Python) или изградете пайплайн с grep и стандартен regex, така че извличането да е възпроизводимо и подлежащо на одит.