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 ذکرشده در یک فایل پیکربندی استفاده می‌کنند. ویراستاران محتوا از آن برای ممیزی لینک‌های خارجی در مستندات پیش از انتشار بهره می‌برند.

    قالب‌ها، نوع‌ها یا گونه‌های داده

    این ابزار از عبارت‌های منظم برای تطبیق URLهای HTTP و HTTPS (از جمله موارد دارای query string و fragment)، آدرس‌های ایمیل به سبک RFC 5322 (local-part@domain)، آدرس‌های IPv4 در قالب dotted-decimal و آدرس‌های IPv6 در قالب استاندارد colon-hex استفاده می‌کند. گونه‌های Defang‌شده (مثلاً hxxps:// یا 192[.]168[.]1[.]1) ممکن است به‌طور خودکار شناسایی نشوند — ابتدا با ابزار Defang/Fang آن‌ها را Fang کنید.

    دام‌های رایج و حالت‌های لبه‌ای

    استخراج مبتنی بر regex می‌تواند مثبتِ کاذب تولید کند (مثلاً شماره نسخه‌هایی مانند 1.2.3.4 که به‌عنوان IP تطبیق داده می‌شوند) و منفیِ کاذب هم داشته باشد (TLDهای نامعمول یا نام‌های دامنهٔ بین‌المللی‌شده ممکن است از قلم بیفتند). URLهای بسیار طولانی با query stringهای پیچیده ممکن است در کاراکترهای مرزیِ کلمه قطع شوند. پیش از استفاده از نتایج استخراج‌شده در سامانه‌های خودکار، همیشه آن‌ها را بازبینی کنید.

    چه زمانی از این ابزار استفاده کنیم در برابر کُد

    برای استخراج سریع و موردی از متنِ چسبانده‌شده، از این ابزار مرورگر استفاده کنید. برای پردازش انبوه فایل‌ها یا جریان‌ها، از کتابخانه‌های اختصاصی مانند iocextract یا urlextract (Python) استفاده کنید یا یک پایپ‌لاین با grep و regex استاندارد بنویسید تا استخراج قابل تکرار و قابل ممیزی باشد.