14 poin oleh GN⁺ 2025-01-02 | 1 komentar | Bagikan ke WhatsApp
  • Alat yang dirancang untuk melakukan reverse engineering pada HTTP API sebuah situs web
  • Mengotomatiskan atau mengintegrasikan situs web yang tidak memiliki API publik
  • Merekam traffic jaringan aplikasi dengan mudah melalui HTTP Proxy bawaan
  • Mengidentifikasi endpoint yang relevan secara otomatis, serta menganalisis secara visual hubungan data antar-endpoint
  • Dapat dikustomisasi oleh pengguna, seperti menetapkan nilai input dan output atau mengecualikan data yang tidak diperlukan
  • Fitur yang didefinisikan pengguna dapat diekspor sebagai kode JavaScript untuk langsung digunakan dalam integrasi
  • Contoh penggunaan
    • Otomatisasi
      • Menghemat waktu dan biaya dengan mengotomatisasi tugas bisnis.
      • Menggunakan API Parrot untuk merekam proses kerja, mendefinisikan parameter, dan menghasilkan kode untuk menjalankan pemanggilan API
    • Integrasi
      • Melakukan reverse engineering pada API layanan lain untuk diintegrasikan dengan perangkat lunak
      • Mendukung pengambilan data dan pelaksanaan tugas
    • Web scraping
      • Mengumpulkan data dengan meniru proses autentikasi dan pemanggilan API
      • Mengekstrak data yang dibutuhkan dari struktur data bertingkat seperti JSON atau HTML
  • Aplikasi berbasis Electron: dapat berjalan di Windows dan Linux

1 komentar

 
GN⁺ 2025-01-02
Komentar Hacker News
  • Proyek yang mengesankan. Saya penasaran bagaimana ia menemukan relasi data, jadi saya mencoba memeriksa repositorinya, tetapi sepertinya tidak ada kodenya, hanya issue dan rilis. Ingin tahu apakah ini benar

    • Ingin tahu apakah proyek ini bukan open source
    • Ingin tahu apakah ada biayanya
    • Ingin tahu bagaimana ia menemukan relasi data
  • Proyek yang bagus. Sebagai referensi, ada aplikasi bernama Traffic Parrot. Karena beroperasi di pasar yang sama, mereka mungkin tidak akan menyukai pilihan nama ini

  • Ingin tahu bagaimana perbandingannya dengan mitmmitmproxy2swagger

  • Ingin tahu bedanya dengan Integuru. Beberapa minggu lalu diposting di sini

  • Sayang sekali setengah komentar meminta aplikasi MacOS. Untuk pengembangan server dengan tujuan akhir Linux, meningkatnya pengembangan di MacOS akan merugikan generasi insinyur baru dalam jangka panjang

  • Saya melihat bagian "Docs", dan saya menyukainya karena menjelaskan alur kerja dan kasus penggunaan yang dimaksud dengan baik. Saya menggunakan Debian/Intel, dan selain instalasi Chrome hanya ada beberapa masalah kecil

    • appImage mandiri adalah pendekatan yang bagus, tetapi lokasi instalasinya tidak jelas. Perlu ditambahkan lokasi instalasi bawaan bagi orang yang terbiasa dengan apt install
    • Saya menggunakan sudo wget $URL -C /usr/local/bin/ dan chmod +x $appimage, lalu saat membuat Collection muncul masalah izin file milik root akibat perubahan status internal. Saya menyelesaikannya dengan mengubah ke chmod 777 dan memulai ulang aplikasinya. Karena ini komputer pribadi, saya bisa melakukan chmod sesuka hati, tetapi dokumentasinya perlu lebih jelas bagi orang yang belum terbiasa dengan appimage
    • Mengganti nama project, collection, dan sebagainya merepotkan. Misalnya, jika saya mengklik ikon pensil pada 'New Project', jendela ganti nama terbuka dan perlu beberapa langkah. Ini bisa diperbaiki sehingga satu klik itu membuka jendela, jendelanya langsung fokus, kursor berada di kolom formulir kosong, lalu cukup tekan 'Enter'
    • Perlu fitur untuk menyalakan/mematikan tampilan kolom properti. Di laptop 14 inci beresolusi tinggi, layarnya terasa penuh. Lebar project seharusnya bisa diubah
    • Ukuran tampilan alur bawaan terlalu kecil
    • Masalah-masalah di atas kecil dan tidak mengurangi kesan bahwa program ini hebat dan menarik. Saya mencoba menggunakan program ini lewat tutorial, dan tata letak respons DOM-nya juga sangat bagus
  • Alat yang bagus. Saya menguji respons GraphQL besar di imdb.com, dan setelah beberapa permintaan API Parrot mengalami crash

  • Ingin tahu apakah ada rencana rilis macOS

  • Proyek yang menarik. Saya sering mencari hal seperti ini tetapi tidak pernah menemukan yang melakukan apa yang saya inginkan. Saya menggunakan Mac dan ingin mencoba alat ini. Ingin tahu untuk apa adblock-rs digunakan

  • Menarik, tetapi di situs web pertama yang saya coba, ia tidak menemukan apa pun selain permintaan utama. Saya tahu ada permintaan POST untuk mendapatkan data dari API. Saya sudah memeriksa tutorialnya, tetapi perangkat lunaknya tidak dapat menangkap permintaan dari halaman utama dan hanya bekerja baik pada formulir, tombol, dan tindakan "manual". Saya bisa mengirim DM berisi situs web dan permintaan yang diharapkan