TUI・Web GUI・CLIからHTTP、HTTPS、WebSocket通信を検査・傍受・再送・書き換えできる、Rust製のスクリプト対応MITMプロキシ
law-chain-hot/websocket-devtools
ブラウザー内のWebSocket通信を監視・シミュレート・ブロックできる、ChromeおよびEdge向けDevTools拡張機能。
- スター
- 1,198
- フォーク
- 59
- 未解決の Issue
- 19
- 最終コミット
- 23 日前
これは何?
WebSocket DevToolsは、ChromeおよびEdgeのDevToolsにWebSocketパネルを追加するブラウザー拡張機能です。WebSocket接続とメッセージ履歴を取得でき、パネルを開く前に確立された接続も含めて、デバッグ中のページのリアルタイム通信を確認できます。
受動的な通信の確認に加え、JSONエディターと整形機能を使って、クライアントとサーバーの間で双方向に任意のメッセージを送信できます。特定のメッセージをブロックしたり、ネットワーク障害をシミュレートしたりすることもできるため、障害発生時のアプリケーションの挙動をテストできます。よく使うメッセージはお気に入りに保存して再利用できます。
iframe内のWebSocket接続を対象としたプロキシ機能も備えています。データはブラウザー内にローカル保存され、プロジェクトはMITライセンスのオープンソースです。
主な機能
- 01DevToolsパネルを開く前の接続も含め、WebSocket接続をバックグラウンドで取得します。
- 02クライアントとサーバーの間で双方向に任意のメッセージを送信します。
- 03特定のメッセージをブロックし、テスト用にネットワーク障害をシミュレートします。
- 04JSONビューアーでメッセージのペイロードを整形して確認できます。
- 05よく使うメッセージをお気に入りに保存できます。
- 06iframe内のWebSocket接続をプロキシします。
ユースケース
- ブラウザー上でリアルタイムチャットやマルチプレイヤーゲームのメッセージをデバッグする。
- WebSocketメッセージの欠落や形式不正に対するフロントエンドの挙動をテストする。
- 稼働中のバックエンドを使わずにサーバーメッセージを再送または注入し、バグを再現する。
クイックスタート
- 1
Chrome ウェブストアからインストール
- 2
または Microsoft Edge アドオンストアからインストール
- 3
DevTools(F12)を開き、「WebSocket DevTools」タブを選択
使う前に知っておきたいこと
- GitHub から手動でインストールした場合、自動更新されません。
- Chrome と Edge でのみ動作します。
トピック
よくある質問
- websocket-devtools とは?
- ブラウザー内のWebSocket通信を監視・シミュレート・ブロックできる、ChromeおよびEdge向けDevTools拡張機能。 WebSocket DevToolsは、ChromeおよびEdgeのDevToolsにWebSocketパネルを追加するブラウザー拡張機能です。WebSocket接続とメッセージ履歴を取得でき、パネルを開く前に確立された接続も含めて、デバッグ中のページのリアルタイム通信を確認できます。
- websocket-devtools は無料で使えますか?ライセンスは?
- websocket-devtools は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- websocket-devtools は今もメンテナンスされていますか?
- 活発にメンテナンス中。websocket-devtools の最終コミットは 2026年9月28日 です。
- websocket-devtools は何に使えますか?
- ブラウザー上でリアルタイムチャットやマルチプレイヤーゲームのメッセージをデバッグする。 WebSocketメッセージの欠落や形式不正に対するフロントエンドの挙動をテストする。 稼働中のバックエンドを使わずにサーバーメッセージを再送または注入し、バグを再現する。
- websocket-devtools のインストール方法は?
- Chrome ウェブストアからインストール または Microsoft Edge アドオンストアからインストール DevTools(F12)を開き、「WebSocket DevTools」タブを選択
- websocket-devtools はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/law-chain-hot/websocket-devtools
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ローカルに保存したURLフィルター付きルールとプロファイルで、HTTPリクエスト/レスポンスヘッダーやCookieを上書きできるブラウザー拡張機能。
Socket.IOは、クライアントとサーバー間のリアルタイムな双方向・低遅延のイベントベース通信を実現するライブラリです。
Chrome DevToolsを使って、コーディングエージェントが実行中のChromeブラウザーを操作・調査し、デバッグやパフォーマンス分析を行えるMCPサーバー。
HTTP/1、HTTP/2、WebSocketの通信を調査できる、コンソール・コマンドライン・Webインターフェースを備えたTLS対応の対話型HTTPプロキシ。
Lilaは、無料・広告なし・オープンソースのオンラインチェスプラットフォームlichess.orgを支えるScala製サーバーです。