Ogma ve Caido karşılaştırması
Ogma ve Caido, web güvenliği testlerinde trafiği merkeze alan bir yaklaşımı paylaşır: isteği yakalayın, anlayın, değiştirin ve sonucu izleyin. Her ikisinin de arka ucunda Rust kullanılır; HTTP geçmişi, trafik durdurma, yeniden gönderim ve otomasyon sunarlar. Anlamlı karşılaştırma, hangi araçta daha fazla sekme olduğu değil, ek abonelik, eklenti veya kurulum olmadan neler yapabildiğinizdir.
Ogma, hafif tasarımı kapsamlı bir yerleşik araç takımıyla birleştirir. Masaüstü uygulaması; elle test, iş akışları, tarama, keşif, tarayıcı etkileşimi ve gömülü MCP sunucusunu bir araya getirir. Yapay zekâ asistanı, Ogma aboneliği olmadan kullanılabilir. Caido da Rust tabanlı hafif mimarisini öne çıkarır; daha anlamlı ayrım, hangi araçların yerleşik olduğu, hangilerinin eklenti, hangilerinin ücretli plan gerektirdiğidir.
Bir bakışta
| Yetenek | Ogma | Caido |
|---|---|---|
| Temel trafik durdurma ve yeniden gönderim | Dahil | Basic planına dahil |
| Yerleşik yapay zekâ asistanı | Dahil; kendi sağlayıcınızı yapılandırırsınız | Basic planında yok; ücretli Assistant |
| Proje ve iş akışı erişimi | Ücretli plan kotası yok | Basic: 2 proje, 7 iş akışı |
| HTTP filtreleme | HTTPQL, hazır ayarlar ve Search | HTTPQL, hazır ayarlar ve Search |
| Saldırı yükleriyle test | Yerleşik Automate | Yerleşik Automate |
| WebSocket testi | Geçmiş, trafik durdurma, ayrı WS Replay | Yerleşik WebSocket geçmişi ve trafik durdurma |
| İş akışı otomasyonu | Pasif, aktif ve dönüştürme grafikleri | Yerleşik iş akışı grafikleri |
| Güvenlik açığı taraması | Yerleşik pasif ve aktif motorlar | Topluluk Scanner eklentisi |
| Gizli yol keşfi | Ayrı keşif aracı | Automate sözcük listeleri ve topluluk tarayıcısı |
| Bant dışı test | Yerleşik HTTP, HTTPS, DNS, SMTP dinleyicileri | Topluluk entegrasyonları |
| Harici yapay zekâ ajanları | Gömülü MCP sunucusu | Topluluk MCP sunucusu |
| Zamanlamaya duyarlı testler | HTTP/2 modu da sunan ayrı Race aracı | Replay Pipelines |
Caido'nun plan bilgileri, plan karşılaştırmasından alınmıştır. Araç eşleştirmesi, yerleşik özelliklerle topluluk uzantılarını ayırır; tarama dokümantasyonu ise Scanner eklentisini açıklar. Fark, entegrasyon ve erişimdedir; Caido'nun bu işleri yapamadığı anlamına gelmez.
Ücretsiz erişim ve yapay zekâ asistanı
Caido Basic, yerleşik Assistant'ı içermez. Ogma ise asistan arayüzünü ücretli Ogma planı olmadan sunar. Caido, Assistant erişimini Individual ve Team abonelikleri için belgelendirir; asistan trafiği açıklayabilir, saldırı fikirleri ve kavram kanıtı üretimi konusunda yardımcı olabilir. Caido Assistant.
Ogma'nın Ask Bob asistanı, istek inceleme ve düzenleme işlemleriyle birlikte çalışır. Sağlayıcı yapılandırması; Anthropic, OpenAI, Google, OpenRouter ve özel bir OpenAI uyumlu uç noktayı kapsar. Ogma için ek bir yapay zekâ paketi satın almak yerine sağlayıcıyı ve kimlik bilgilerini siz seçersiniz.
Entegrasyonun dahil olması, sınırsız ve ücretsiz model kullanımı anlamına gelmez: barındırılan bir sağlayıcı, API kullanımı için ücret alabilir. Benzer şekilde, harici bir yapay zekâ istemcisini MCP üzerinden bağlamanın da kendi model ve hesap gereksinimleri vardır. Olağan trafik durdurma, yeniden gönderim ve iş akışları için yapay zekâ sağlayıcısı gerekmez.
Güvenlik testini öğrenen veya bağımsız çalışan biri için bu, asistanın en başından itibaren güvenlik açığı tarayıcısı ve otomasyon araçlarıyla aynı çalışma alanında bulunabilmesi demektir. Caido kullanan bir ekip içinse ücretli seçenek, mevcut satın alma ve destek düzenine daha uygun olabilir.
Küçük bir kurulum büyümeye başladığında
Caido Basic; projeleri, iş akışlarını, eklentileri, kaydedilmiş filtreleri ve eşzamanlı işlem hattı oturumlarını sınırlar; proje yedekleri oluşturmak da ücretli plan gerektirir. Daha fazla hedef ve yeniden kullanılabilir test yordamı biriktirdikçe bu sınırlar önem kazanabilir. Ogma'nın masaüstü projeleri, iş akışı kitaplığı ve proje arşivleri ücretli özellik katmanına bağlı değildir. Caido plan sınırları.
Bir araç takımını genişletmekle testten önce gerekli araçları bir araya getirmek arasında da fark vardır. Caido; topluluk Scanner eklentisi, site tarayıcısı ve OAST entegrasyonları sunar. Ogma ise hedefli taramayı, içerik keşfini ve geri çağrı dinleyicilerini uygulamaya dahil eder. Bunlar değerlendirmelerinizin olağan parçalarıysa, önce ayrı eklenti paketleri seçip yapılandırmadan kullanabilirsiniz. Özel işler için eklentiler her iki üründe de yararlıdır. Caido tarama seçenekleri, Caido araç eşleştirmesi.
Sıradan bir süreci düşünün: API uç noktasını bulun, isteği yeniden gönderin, odaklı bir kontrol çalıştırın, destekleyici kanıtları kaydedin ve rapor hazırlayın. Ogma bu adımları aynı çalışma alanında tutar. Bu, kullanıma hazır araçlar isteyen test uzmanına kolaylık sağlar; uzantıların doğası gereği daha kötü olduğu veya her yerleşik kontrolün Burp'ün güvenlik açığı tarayıcısının derinliğine ulaştığı iddiası değildir.
Günlük testler: geçmiş, yeniden gönderim ve canlı trafik
Ogma; HTTPQL filtrelemeyi, kaydedilmiş filtreleri, Search'ü ve sanallaştırılmış HTTP History tablosunu birleştirir. İstek ve yanıt verilerini inceleyebilir, ilginizi çeken kayıtları seçip doğrudan Replay, Automate veya aktif bir iş akışına gönderebilirsiniz. Bir iş akışı, her hedef için kendi filtrelerini yeniden yazmadan seçilen kaynakları işleyebilir.
Replay, koleksiyonları ve her denemede gönderilen istek dahil olmak üzere ayrı denemeleri saklar. Yapılandırılmış düzenleme, yükleri incelemeyi kolaylaştırır; Raw ve Hex modları ise hatalı istek testlerinde mesaj çerçevelemesini sessizce düzeltmek yerine HTTP/1.x baytlarını korur. Baytları aynen gönderen bu modlar, olağan istek dönüşümlerini bilerek atlar. Ogma Replay.
Caido da yeniden gönderim denemelerini kaydeder; ortam değişkenlerini ve iş akışı yer tutucularını istek düzenlemeye entegre eder. Bunlar anlamlı yeteneklerdir, ücretli güvenlik açığı tarayıcısının yerine geçen özellikler değildir. Caido Replay, Replay içinde iş akışları.
Ogma ayrıca ayrı WebSocket ve SSE geçmişleri, StreamQL filtreleme ve özel bir WebSocket Replay konuşma görünümü sunar. Yeniden bağlanabilir, mesajı düzenleyip gönderebilir ve sonraki yanıtları inceleyebilirsiniz. Yönetilen Socket.IO modu, desteklenen Engine.IO 4 / Socket.IO 3-4 kontrol alışverişlerini yürütür; diğer protokoller için ham mod kullanılabilir. İki mod da uygulamanın imzalı belirteçlerini yeniden üretemez veya kimlik doğrulama kurallarını aşamaz. Ogma WebSocket Replay.
Yeniden kullanılabilir araçlara dönüşen iş akışları
Her iki ürün de görsel iş akışı otomasyonu sunar. Caido; çok adımlı dönüşüm ve eylemleri, JavaScript ve Shell düğümlerini ve kimlik doğrulamayı yenileme örneklerini belgelendirir. Caido iş akışları.
Ogma'nın pasif iş akışları yakalanan trafiği inceler, aktif iş akışları açıkça belirtilen eylemleri yürütür, dönüştürme iş akışları ise değerleri dönüştürür. Tanımlar varsayılan olarak çalışma alanında paylaşılır; projeye özel olma seçeneği de vardır. HTTP test verileriyle aktif ve pasif iş akışlarını sınayabilirsiniz; dönüştürme iş akışlarının kendi test girdileri bulunur. Sorun teşhisinde çalıştırma kayıtları ve günlükler açılabilir, yüksek hacimli işlemede kapatılabilir.
Pratik bir örnek, ilgi çekici JavaScript kaynaklarını dışa aktarmaktır. Match & Replace, trafiği HTTPQL ile filtreleyip yanıt gövdesinin tamamını bir dönüştürme iş akışına iletebilir. Aktif bir iş akışı sdk.fs.writeFile ile kaynakları kaydedebilir, üzerine yazmayı önlemek için sdk.fs.exists kullanabilir ve sdk.path.join ile yollar oluşturabilir. Bunlar desteklenen SDK yöntemleridir; her Node.js modülünün değişmeden çalışacağına dair bir söz değildir. Ogma iş akışları, Match & Replace, arka uç SDK'sı.
Tarama, keşif ve API kapsamı
Ogma, pasif analiz ve hedefli aktif kontroller içerir. Mevcut aktif motor; SQL enjeksiyonu, yansıtılmış XSS, dizin geçişi, komut enjeksiyonu, SSTI, SSRF, açık yönlendirme, XXE ve güvensiz dosya yüklemeyi kapsar. Bulgular, onları destekleyen trafiğe bağlanır. Özellikle zamanlamaya veya yansımaya dayanan sonuçlar doğrulanmalıdır; bir kategori adı, tam kapsam garantisi değildir. Ogma güvenlik açığı tarayıcısı.
Caido'nun topluluk Scanner eklentisi aktif ve pasif testleri ve özel kontrolleri destekler. Caido'nun tarama yeteneği olmadığını söylemek yanlıştır; fark, Ogma'nın bu eklentiyi gerektirmek yerine motoru uygulamaya dahil etmesidir. Caido taramaları.
Ogma'nın API içe aktarma aracı; kendi içinde yeterli OpenAPI 3.x belgelerinden, Postman koleksiyonlarından, GraphQL iç gözlem sonuçlarından ve WSDL'den Replay istekleri üretir. İstek gövdesi örneklerini veya şemadan türetilen değerleri, desteklenen parametre ve kimlik doğrulama şablonlarını ve tür bilgisi içeren ekleme noktası meta verilerini işler. OpenAPI sunucu değişkenleri ve iç referanslar desteklenir; dış referanslar indirilmez. Üretilen istekler yine de geçerli kimlik bilgilerine ve uygulamaya özgü anlamlı değerlere ihtiyaç duyar. Ogma API içe aktarma.
Özel içerik keşfi ve çıkarılan uç nokta görünümleri, site haritasını tamamlar. Yakalanan tarayıcı trafiği saldırı yüzeyinin yalnızca bir bölümü olduğunda bu yararlıdır: gözlenen yolları inceleyin, bir tanımdan istekler üretin, ardından sözcük listesiyle yolları yoklayın. Bu, keşfin iş mantığına ait her yolu çıkarabileceği iddiası değildir.
Tarayıcı oturumları ve harici ajanlar
Ogma, tarayıcısını masaüstü çalışma alanına gömer. MCP araçları erişilebilir sayfa öğelerini inceleyebilir, birden fazla alanı doldurabilir, tıklayabilir, beklenen sonucu bekleyebilir ve sınırlı boyutta anlık görüntüler ya da yalnızca değişiklikleri içeren güncellemeler alabilir. Giriş akışları; yeniden kullanılabilir adımlar, URL, DOM, çerez veya istek üzerinden doğrulama ve elle MFA tamamlama noktaları sağlar. Rol etiketli birden fazla giriş akışı, farklı kimliklerle testleri düzenlemeye yardımcı olur; yetkilendirme kararları yine de açık testler gerektirir. Ogma tarayıcısı.
MCP entegrasyonu ayrıca yakalanan trafiği, bulguları, Replay'i, iş akışlarını ve WebSocket yeniden gönderim konuşma kayıtlarını kapsar. Kontrol noktaları, etkinlik geçmişi ve devam etme araçları, uzun bir oturumdan veya iş devrinden sonra ajanın proje bağlamını geri kazanmasına yardımcı olur. Ajanlar, sabit bir araç adı listesine dayanmak yerine ilgili araçların arayüz sözleşmelerini keşfedebilir.
Caido'nun kendi sitesinde belgelenen topluluk MCP sunucusu; trafik, yeniden gönderim, bulgular, projeler ve başka işlemlere erişim sağlar. Caido, bunun resmî bağlantısı olan bir sunucu olmadığını açıkça belirtir. Ogma'nın farkı, MCP'nin kendi arka ucunun bir parçası olmasıdır. Caido MCP rehberi.
Özel testler ve raporlama
Ogma; Race, Decoder tarifleri, Comparer, JWT araçları, belirteç analizi ve OAST içerir. Hedef uzaktaysa geri çağrı dinleyicileri erişilebilir bir alan adı ve uygun ağ yönlendirmesi gerektirir; yalnızca yerel dinleyici başlatmak, onu internetten erişilebilir yapmaz. Ogma OAST.
Caido'nun Replay Pipelines özelliği sıralı yürütmeyi, son bayt eşzamanlamasını ve HTTP/2 tek paket saldırılarını destekler. Bu, yarış koşullarını test etmek için yerleşik bir seçenektir; yalnızca eklentilerle sunulan bir özellik değildir. Caido Replay Pipelines.
Ogma; bulguları, notları, yeniden gönderim oturumlarını ve yakalanan trafiği projelerle ilişkilendirir. İlgili görünüme göre trafiği HAR, JSON, CSV veya ham HTTP olarak dışa aktarabilirsiniz. Bulgulardan HTML ve Markdown raporları oluşturabilir, bunları PDF olarak yazdırabilirsiniz; böylece test uzmanı önce harici bir raporlama düzeni kurmadan teslim edilecek anlaşılır belgeler hazırlayabilir. Proje arşivleri, proje verilerini kurulumlar arasında taşımayı destekler; çalışma alanında paylaşılan iş akışları ayrı dışa aktarılır. Ogma dışa aktarma.
Caido, yerleşik Findings ve trafik dışa aktarma sunar; ancak dokümantasyonu, biçimlendirilmiş HTML/XML raporlarını yerleşik olarak üretmek yerine harici raporlama araçlarına veya entegrasyonlara yönlendirir. Teslim edilecek belge yalnızca trafik arşivi değil, anlaşılır bir değerlendirme raporu olduğunda bu ayrım önemlidir. Ogma'nın raporlaması, Burp'ün XML tarama raporu biçimiyle karıştırılmamalıdır. Caido raporlama.
Performans ve doğru seçim
Ogma; asenkron Rust arka ucu, SQLite proje depolaması, Vue ve Electron masaüstü kabuğu kullanır. Sanallaştırılmış trafik gösterimi ve gerektiğinde ayrıntı yükleme, geçmiş büyüdükçe olağan incelemelerin akıcı kalmasını amaçlar. Dizüstü bilgisayar veya sanal makineyle çalışırken gereksiz çizim ve gövde yüklemelerinden kaçınmak önemli bir tasarım önceliğidir.
Caido da kendisini Burp'e hafif, Rust tabanlı bir alternatif olarak konumlandırır. Dolayısıyla performans ortak bir tasarım hedefidir; Caido'yu ağır diye nitelemek için savunulabilir bir gerekçe değildir. Ogma'yı burada daha belirgin biçimde ayıran, dahil edilen araçların çeşitliliği ve ücretli planlara bağlı sınırların daha az olmasıdır. Electron ve gömülü tarayıcı yine kaynak tüketir; hız veya bellek sıralaması için aynı trafik, ayarlar, eklentiler ve donanımla test gerekir. Caido'nun mimari konumlandırması.
Kapsamlı bir yerleşik araç takımı, Ogma aboneliği olmadan asistan erişimi, yeniden kullanılabilir iş akışları, yerleşik tarama ve üreticinin kendi MCP/tarayıcı entegrasyonunu istiyorsanız Ogma'yı seçin.
Arayüzü ve eklenti ekosistemi çalışma biçiminize uygunsa veya ücretli ortak sunucu kullanımı ve lisanslama seçeneklerine ihtiyaç duyuyorsanız Caido'yu seçin. Ücretsiz çekirdeği, yetenekli bir elle test çalışma alanı olmaya devam eder; dikkate alınması gereken ayrımlar Assistant ve plan sınırlarıdır. Caido planları.
Son inceleme: 3 Ekim 2026. Ogma yetenekleri mevcut uygulama koduyla; rakip yetenekleri ise yukarıda bağlantısı verilen resmî kaynaklarla karşılaştırılarak kontrol edilmiştir.