User-Agent パーサー
HTTP User-Agent文字列を貼り付けるだけで、ブラウザ、エンジン、オペレーティングシステム、デバイスタイプ、利用可能な場合はベンダー/モデル、CPUアーキテクチャのヒント、およびボット/クローラーの検出をすべてブラウザ内で取得できます。Chrome、Safari、Firefox、Edge、Googlebot、Bingbot、GPTBot、curl…
User-Agent パーサーについて
HTTP User-Agent文字列を貼り付けるだけで、ブラウザ、エンジン、オペレーティングシステム、デバイスタイプ、利用可能な場合はベンダー/モデル、CPUアーキテクチャのヒント、およびボット/クローラーの検出をすべてブラウザ内で取得できます。Chrome、Safari、Firefox、Edge、Googlebot、Bingbot、GPTBot、curlのサンプルエージェントを使用するか、「自分のブラウザを使用」をクリックしてこのタブのUAを解析します。何もアップロードされません。UAマッチングルールを作成する際には正規表現テスターと、他のリクエストヘッダーのデバッグにはJWTデコーダーと組み合わせて使用してください。
User-Agent パーサーの使い方
- User-Agent文字列を入力に貼り付けるか、「自分のブラウザを使用」をクリックします。
- または、サンプルエージェント(Chrome、Safari、Firefox、Edge、Googlebot、Bingbot、GPTBot、curl)を選択します。
- ブラウザ、エンジン、OS、デバイスタイプ、ベンダー、モデル、CPU、およびボットのステータスを読み取ります。
- チケットやログのメモにフィールドが必要な場合は、概要をコピーします。
- すべてローカルで実行されます - UA文字列はこのタブから離れることはありません。
User-Agent パーサーの例
Windowsデスクトップ上のChrome
最新のChrome Windows UAは、Chrome + Blink、Windows 10/11、デスクトップ、amd64に解決され、ボットは「いいえ」です。
iPhone上のSafari
iPhone Safari UAは、Safari + WebKit、iOS、モバイルデバイス、Apple / iPhoneを表示します。
Googlebotクロール文字列
Googlebotのプリセットは、ボットを「はい」、デバイスタイプをボット、ブラウザ名をGooglebotとマークするため、クローラーログを確認できます。
GPTBot AIクローラー
OpenAI GPTBot文字列は、ボット名GPTBotとしてボットとしてフラグ付けされます - AIクローラーのトラフィックを監査する際に役立ちます。
curl CLIクライアント
裸のcurl/8.x UAは、そのバージョンを持つcurlという名前のボット/クライアントとして検出されます - APIアクセスログで一般的です。
一般的な使用例
- アクセスログまたはCDNレポートからUA文字列をデコードする
- Googlebot / Bingbot / GPTBotと偽装されたブラウザを確認する
- キャプチャされたUAのモバイル vs デスクトップ vs タブレットをチェックする
- サポートチケットのブラウザとOSのバージョンを文書化する
- UAベースの機能フラグを作成する前にサンプルエージェントをテストする
User-Agent パーサーに関するよくある質問
- このUser-Agentパーサーはどのように使用しますか?
- UA文字列を貼り付けるか(または「自分のブラウザを使用」/サンプルエージェントをクリックします)。ページはブラウザ、エンジン、OS、デバイス、ボットのステータスをすぐに表示します。何もアップロードされません。
- User-Agent文字列とは何ですか?
- これは、ブラウザやクライアントが自分自身(ブラウザ、OS、エンジン、場合によってはデバイス)を識別するために送信するHTTPヘッダーです。サーバーや分析ツールは、互換性やトラフィック分析のためにこれを解析します。
- ボットやクローラーを検出できますか?
- はい。Googlebot、Bingbot、GPTBotなどの一般的なクローラーや、curlのようなCLIクライアントは、認識された場合にボットを「はい」とボット名でフラグ付けされます。
- 私のUser-Agentはアップロードされますか?
- いいえ。解析はこのタブ内でのみ実行されます。文字列がブラウザから離れることはありません。
- すべてのUAが完全に解析されますか?
- いいえ。User-Agent文字列は非公式であり、偽装可能です。このツールは一般的なブラウザ、OS値、デバイス、ボットをカバーしています。不明なエージェントやカスタムエージェントは、一部のフィールドで「不明」と表示される場合があります。
- 現在のブラウザを解析するにはどうすればよいですか?
- 「自分のブラウザを使用」をクリックします。ツールは、このタブのnavigator.userAgentを入力に自動入力し、ローカルで解析します。
- これはサーバー側のUAライブラリを置き換えますか?
- いいえ。迅速なローカル検査とログのデバッグに使用してください。本番トラフィックの分類には、引き続きサーバーまたはCDNツールを使用する必要があります。
- これは正規表現テスターとどう違うのですか?
- 正規表現テスターでは、カスタムパターンを作成できます。このページは、一般的なUser-Agent文字列の既製のブラウザ/OS/デバイス/ボット抽出を提供します。
関連ツール
JWT デコーダー
ブラウザで JWT ヘッダー、ペイロード、署名をデコード。同ページで HS256 テストトークンをエンコード。無料 JSON Web Token デコーダー - アップロードなし。
正規表現テスター
ブラウザで JavaScript 正規表現をテスト。マッチグループ、フラグ、ハイライトを表示 - アップロードなし。
ハッシュジェネレーター
任意のテキストから SHA-256、SHA-1、SHA-384、SHA-512 ハッシュを生成。HMAC も同ページ。ブラウザ内で小文字 16 進ダイジェストを即取得 - アップロードなし。
Bcryptハッシュジェネレーター
ブラウザで無料のbcryptハッシュジェネレーターと検証ツール。設定可能なラウンド数でパスワードをハッシュ化し、ローカルでハッシュを検証します - 何もアップロードされません。