- Web sitelerinin HTTP API'lerini tersine mühendislikle analiz etmek için tasarlanmış bir araç
- Herkese açık API'si olmayan web sitelerini otomatikleştirme veya entegre etme
- Yerleşik HTTP Proxy üzerinden uygulamanın ağ trafiğini kolayca kaydetme
- İlgili endpoint'leri otomatik olarak belirleme ve her endpoint arasındaki veri ilişkilerini görsel olarak analiz etme
- Girdi ve çıktı değerlerini ayarlama ya da gereksiz verileri hariç tutma gibi kullanıcıya özel özelleştirme seçenekleri
- Kullanıcı tanımlı işlevleri JavaScript kodu olarak dışa aktarıp entegrasyonda doğrudan kullanma
- Kullanım örnekleri
- Otomasyon
- İş süreçlerini otomatikleştirerek zaman ve maliyet tasarrufu sağlar.
- API Parrot ile iş akışını kaydedip parametreleri tanımlayarak API çağrılarını çalıştıran kod üretme
- Entegrasyon
- Diğer servislerin API'lerini tersine mühendislikle analiz ederek yazılımla entegre etme
- Veri alma ve işlemleri yürütmeyi destekleme
- Web scraping
- Kimlik doğrulama süreçlerini ve API çağrılarını taklit ederek veri toplama
- JSON veya HTML gibi iç içe veri yapılarından gerekli verileri çıkarma
- Electron tabanlı uygulama: Windows ve Linux'ta çalışabilir
1 yorum
Hacker News yorumları
Etkileyici bir proje. Veri ilişkilerini nasıl keşfettiğini merak edip depoya bakmak istedim ama ortada kod yok, yalnızca issue'lar ve release'ler var gibi görünüyor. Durum gerçekten böyle mi diye merak ediyorum
Güzel bir proje. Bu arada Traffic Parrot adında bir uygulama var. Aynı pazarda faaliyet gösterdiği için isim seçimini pek hoş karşılamayabilir
mitmmitmproxy2swagger ile karşılaştırınca nasıl olduğunu merak ediyorum
Integuru'dan farkı ne diye merak ediyorum. Birkaç hafta önce burada paylaşılmıştı
Yorumların yarısının MacOS uygulaması istemesi üzücü. Nihai hedefi Linux olan sunucu geliştirme için MacOS üzerinde geliştirmenin artması, uzun vadede yeni nesil mühendisler için zararlı olacaktır
Docsbölümüne baktım; amaçlanan iş akışını ve kullanım senaryolarını iyi açıklıyor, bu hoşuma gitti. Debian/Intel kullanıyorum ve Chrome kurulumu dışında yalnızca birkaç küçük sorun yaşadımapt installa alışkın kullanıcılar için varsayılan bir kurulum konumu eklenmelisudo wget $URL -C /usr/local/bin/vechmod +x $appimagekullandım; Collection oluştururken iç durum değişikliği yüzünden root sahipli dosya izinleriyle ilgili sorun yaşadım.chmod 777yapıp uygulamayı yeniden başlatarak çözdüm. Bu benim kişisel bilgisayarım, istediğim gibi chmod verebilirim ama appimage'e alışık olmayanlar için belgelerin daha net olması lazımNew Projectkalem simgesine tıklayınca yeniden adlandırma penceresi açılıyor ve birkaç adım gerekiyor. Bunun yerine bu tek tıklamayla pencere açılabilir, pencere odak alabilir, imleç boş form alanına yerleşebilir ve ardındanEnterile onaylanabilirGüzel bir araç. imdb.com üzerinde büyük bir GraphQL yanıtıyla test ettim ve birkaç isteğin ardından API Parrot çöktü
macOS sürümü için bir plan olup olmadığını merak ediyorum
İlginç bir proje. Sık sık böyle bir şey aradım ama istediğimi yapan bir şey bulamadım. Mac kullanıyorum ve bu aracı denemek isterim. adblock-rs'i ne için kullandığınızı merak ediyorum
İlginç görünüyor ama denediğim ilk web sitesinde ana istek dışında hiçbir şey bulamadı. Veriyi almak için API'ye bir POST isteği olduğunu biliyorum. Eğitici içeriğe baktım ama yazılım ana sayfadaki istekleri yakalayamıyor gibi; form, buton ve "manuel" işlemlerde ise iyi çalışıyor. İsterseniz web sitesini ve beklenen isteği DM ile gönderebilirim