UTILS.
۱۰۰٪ در مرورگر
🌐

استخراج‌کننده آدرس IP

هر آدرس IPv4 و IPv6 را از لاگ‌ها یا متن چسبانده‌شده بیرون بکشید، بدون تکرار، شمرده‌شده و مرتب‌شده — همه به‌صورت محلی در مرورگر شما.

خروجی

درباره این ابزار

استخراج‌کننده آدرس IP هر بلوک متنی — لاگ‌های سرور، dump پیکربندی، ایمیل‌ها، packet capture — را اسکن می‌کند و هر آدرس IPv4 و IPv6 موجود در آن را بیرون می‌کشد. پیدا کردن IP‌ها به‌صورت دستی خسته‌کننده و مستعد خطاست، بنابراین این ابزار این کار را با دو عبارت باقاعده اعتبارسنجی‌شده انجام می‌دهد: یک تطبیق‌دهنده سخت‌گیر IPv4 که octetهای بالای 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 با گسترش نماد کوتاه‌شده :: به فرم کامل هشت‌گروهی و مقایسه لغوی hextetهای صفر-پرشده مرتب می‌شوند.

از چهار کلید تعویض برای کنترل خروجی استفاده کنید: شامل کردن IPv4، شامل کردن IPv6، نگه داشتن تنها آدرس‌های یکتا، و مرتب‌سازی نتایج. این ابزار گزارش می‌دهد که از هر خانواده چند مورد پیدا کرده به‌علاوه مجموع ترکیبی، و آن‌ها را در بخش‌های جداگانه IPv4 و IPv6 فهرست می‌کند که می‌توانید با یک کلیک کپی کنید. آرایه‌های خالی و کاندیداهای بدشکل نادیده گرفته می‌شوند به‌جای اینکه به‌عنوان تطبیق نادرست گزارش شوند.

پرسش‌های پرتکرار

آیا آدرس‌هایی را که پیدا می‌کند اعتبارسنجی می‌کند؟
بله. الگوی IPv4 تنها با octetهای در بازه 0–255 تطبیق می‌یابد، بنابراین 256.1.1.1 رد می‌شود. الگوی IPv6 فرم‌های کامل، فشرده (::) و IPv4-mapped را می‌پذیرد در حالی که حداکثر یک فشرده‌سازی :: را مجاز می‌داند، بنابراین کاندیداهای بدشکل رد می‌شوند.
نتایج چگونه مرتب می‌شوند؟
آدرس‌های IPv4 به‌صورت عددی بر اساس مقدار عدد صحیح 32 بیتی آن‌ها مرتب می‌شوند، بنابراین ترتیب نقطه‌گذاری رعایت می‌شود (10.0.0.9 پیش از 10.0.0.10). آدرس‌های IPv6 پس از گسترش :: به فرم کامل هشت‌گروهی و مقایسه hextetهای صفر-پرشده مرتب می‌شوند. مرتب‌سازی را خاموش کنید تا ترتیب اصلی ظاهر شدن حفظ شود.
آیا می‌توانم تنها یک خانواده آدرس را استخراج کنم؟
بله. تیک ‘IPv4’ یا ‘IPv6’ را بردارید تا اسکن به یک خانواده محدود شود. کلید یکتا هر خانواده را مستقل حذف تکراری می‌کند و شمارش‌ها به‌روز می‌شوند تا دقیقاً آنچه در خروجی گنجانده شده را نشان دهند.
آیا متن من جایی آپلود می‌شود؟
خیر. همه تطبیق، حذف تکراری و مرتب‌سازی به‌طور کامل در مرورگر شما با JavaScript ساده انجام می‌شود. هیچ چیز به سروری فرستاده نمی‌شود، بنابراین چسباندن لاگ‌های خصوصی یا بازه‌های IP داخلی امن است.

ابزارهای بیشتر