mitmproxy2swagger:REST APIの自動リバースエンジニアリング
mitmproxy2swaggerは、mitmproxyでキャプチャされたトラフィックをOpenAPI 3.0仕様に自動的に変換する強力なツールです。これにより、アプリケーションを実行してトラフィックをキャプチャするだけで、REST APIを自動的にリバースエンジニアリングできます。mitmproxyのフローファイルと、ブラウザの開発者ツールからエクスポートされたHARファイルの両方をサポートしています。使用方法としては、mitmproxyでトラフィックをキャプチャし、ファイルを保存してから、mitmproxy2swaggerを実行し、入力ファイル、出力ファイル、APIプレフィックスを指定します。最初の実行では、初期スキーマが生成されますが、不要なパスを削除するために手動で編集する必要があります。2回目の実行では、編集されたスキーマに基づいて、完全なOpenAPI仕様が生成され、オプションでサンプルデータを含めることができます。
続きを読む