36 poin oleh xguru 2025-01-03 | 4 komentar | Bagikan ke WhatsApp
  • Alat yang secara otomatis mengonversi trafik HTTP yang ditangkap dengan mitmproxy menjadi spesifikasi OpenAPI 3.0
  • Dapat merekayasa balik REST API hanya dengan menjalankan aplikasi dan menangkap trafik
  • Ditambahkan kemampuan untuk memproses file HAR yang diekspor dari DevTools browser
  • Cara kerja
    • Tangkap trafik HTTP melalui mitmproxy (disarankan menggunakan mitmweb)
    • Setelah trafik disimpan, jalankan mitmproxy2swagger untuk menganalisisnya lalu menghasilkan skema OpenAPI
    • Hapus ignore: pada Path yang diperlukan di skema YAML yang dihasilkan dan sesuaikan detailnya
    • Jalankan kembali mitmproxy2swagger berdasarkan skema yang telah diubah untuk menghasilkan spesifikasi final
  • Bersama skema yang dihasilkan, tersedia juga file HTML dokumentasi yang dibuat otomatis melalui redoc-cli

4 komentar

 
yangeok 2025-01-05

Keren banget

 
dooboo 2025-01-03

Wah, idenya bagus banget~

 
bungker 2025-01-03

Saat melakukan pengembangan, sering kali ada API yang tidak terdokumentasi atau API yang berbeda antara dokumentasi dan spesifikasinya, jadi sepertinya ini akan sangat membantu.

 
xguru 2025-01-03

API Parrot – alat reverse engineering otomatis untuk HTTP API bersifat closed-source, jadi alat ini juga sedang dibicarakan bersama.

Silakan lihat juga komentar di Hacker News https://news.ycombinator.com/item?id=42572662