- Chrome DevTools Protocolをベースに、ネットワーク操作とJavaScriptメモリ分析を1つの環境に統合したクライアント解析ツール
- HTTPリクエスト・レスポンスをリアルタイムでインターセプトし、変更・遮断・再生できるネットワークインターセプターを提供
- 実行中のJavaScriptヒープを対象にLive Object Searchを実行し、オブジェクトを即座に検索・修正
- 正規表現および構造ベースのマッチングをサポートし、ランタイムパッチによる動作変更も可能
- V8ヒープスナップショットを活用した静的メモリ検索により、文字列・クロージャのキャプチャ値などランタイムからアクセスできないデータまで探索
- Origin Trace(BDHS) 機能により、デバッガの停止ポイントごとにヒープスナップショットを自動収集
- 値の生成・変更の原因となるユーザーコード関数を逆追跡
- フレームワーク・ベンダーコードの自動フィルタリングと時間的許容区間(tolerance window)を提供
- Live Heap、Snapshot、BDHS全体で動作する構造類似度エンジンにより、オブジェクトの進化追跡を支援
- PostmanスタイルのAPIコレクション管理および実行機能を内蔵
- ブラウザまたはNode.js向けの自動化スクリプト実行環境を提供
- ほとんどの機能をグローバル(Global)またはタブ単位(Tab-scoped) で選択適用可能
- macOS、Windows、Linux向けデスクトップアプリを提供(Electronベース)
- クライアントサイドのリバースエンジニアリング、高度なデバッグ、セキュリティ研究に有用
2件のコメント
良さそうですね
難読化されたjsファイルも、フォーマットまできれいにしてくれると、さらに便利だと思います。