URL / メール / IP を抽出
入力テキスト
抽出された値
技術的な詳細
URL/メール/IP抽出ツールの仕組み
このツールでできること
Extractorツールはテキストの塊をスキャンし、見つかったすべてのURL、メールアドレス、IPアドレスを抽出して、各カテゴリを重複排除されたコピー可能なリストとして提示します。ログ、ドキュメント、HTMLソースから特定のパターンを手作業で探す手間を省け、セキュリティ分析、データクレンジング、コンテンツ監査のワークフローで特に有用です。
開発者によくある利用シーン
セキュリティアナリストは、ファイアウォールログ、マルウェアレポート、フィッシングメールからIPやURLを抽出してIoCリストを作成します。開発者は、スクレイピングしたWebページからすべてのハイパーリンクを抽出したり、CSVエクスポートからメールアドレスを抽出したり、設定ファイル内で言及されているすべてのIPアドレスを見つけたりするために使用します。コンテンツ編集者は、公開前にドキュメント内の外部リンクを監査するために使用します。
データ形式、型、またはバリエーション
このツールは正規表現を使用して、HTTPおよびHTTPSのURL(クエリ文字列やフラグメントを含む)、RFC 5322形式のメールアドレス(local-part@domain)、ドット区切り10進表記のIPv4アドレス、標準的なコロン区切り16進表記のIPv6アドレスにマッチさせます。Defangされたバリアント(例:hxxps:// や 192[.]168[.]1[.]1)は自動的に検出されない場合があります。まずDefang/FangツールでFangしてください。
よくある落とし穴とエッジケース
正規表現ベースの抽出では、誤検出(例:1.2.3.4 のようなバージョン番号がIPとしてマッチする)や見逃し(珍しいTLDや国際化ドメイン名が見落とされる)が発生することがあります。複雑なクエリ文字列を含む非常に長いURLは、単語境界文字で切り詰められる場合があります。抽出結果を自動化システムで使用する前に、必ず内容を確認してください。
コードではなくこのツールを使うべき場面
貼り付けたテキストからの素早いアドホックな抽出には、このブラウザツールを使用してください。ファイルやストリームの一括処理には、iocextract や urlextract(Python)などの専用ライブラリを使用するか、grep と標準的な正規表現でパイプラインを作成して、抽出が再現可能で監査可能になるようにしてください。