Giriş
PentAGI, kendi sunucunuzda barındırılan, tamamen otonom çoklu agent pentest sistemidir.
PentAGI, otomatik güvenlik testleri için açık kaynaklı bir platformdur. Hedefi ve amacı doğal dilde tanımlarsınız; uzmanlaşmış yapay zeka agentsagent — ajanPentAGI'nin bir yapay zeka ajanı: Bir akışta test etme, kod yazma veya web'de arama gibi belirli bir işi yapan, kendi istemi, ayarları ve araçlarına sahip bir model.'ından oluşan bir ekip işi planlar, izole edilmiş bir Docker sandboxsandboxAjanların araçlarını çalıştırdığı izole Docker kapsayıcısı. Arayüz bunu Terminal olarak gösterir. içinde profesyonel toolstool — araçBir ajanın işini yapmak için kullandığı şey: terminal, yalıtılmış tarayıcı veya web araması gibi yerleşik bir yetenek ya da sandbox içindeki nmap, metasploit veya sqlmap gibi bir program.'u çalıştırır, öğrendiklerini belleğinde tutar ve size bir reportreport — raporPentAGI'nin bir akış ve bulguları hakkında yazdığı belge. Enterprise sürümünde, bir şablondan oluşturulan, müşteriye sunulmaya hazır bir belgedir. sunar.
Kendi altyapılarında çalıştırabilecekleri ve kendi LLM tercihlerini kullanabilecekleri otonom bir asistan isteyen güvenlik mühendisleri, araştırmacılar ve red team'ler için tasarlanmıştır.
Hızlı başlangıç
PentAGI'yi etkileşimli kurulum aracıyla yükleyin.
İlk flow'unuz
Otonom bir flow çalıştırın ve report'unu inceleyin.
Mimari
Servisler, agents, memory ve gözlemlenebilirlik.
LLM providers
Bulut, ağ geçidi veya yerel modelleri bağlayın.
Ne yapar
- Otonom test. Agent'lar, verdiğiniz her tasktask — görevBir akıştaki tek bir istek: ilk mesajı veya bir ajanın sorusunu yanıtlamayan sonraki bir mesaj. PentAGI her görevi alt görevlere böler.'ı subtasksubtask — alt görevBir görevin adımı. PentAGI, her görevin alt görevlerini planlar ve iş ilerledikçe bunları ayarlar.'lara böler, bir sonraki adımı seçer, uygular ve sonuçlara göre uyum sağlar; daha küçük modeller için isteğe bağlı yürütme izleme ve akıllı task planlama desteği sunulur.
- Uzmanlardan oluşan bir ekip. Bir primary agent, araştırma, kodlama, kurulum ve pentestpentest — sızma testiYetkili bir sızma testi: Zayıf noktalarını bulmak amacıyla sistemlere girmeye yönelik yetkili bir girişim. işlemlerini uzmanlaşmış agent'lara devreder. Agent'lar rehberlik için bir adviser'a danışabilir ve yürütme izleme açıkken, adviser belirli sayıda tool calltool call — araç çağrısıModelin, terminal komutu veya web araması gibi ajanın araçlarından birini çalıştırma isteği. sonrasında çalışmalarını da gözden geçirir. Bir reflector, tool call yapmayı bırakan herhangi bir agent'ı doğru bir sonuca yönlendirir.
- Profesyonel tool seti. nmap, metasploit ve sqlmap gibi 20'den fazla tool, her flowflow — akışPentAGI'nin bir çalışması: bir hedef, mesajlarınızdan oluşturulan görevler ve ajanların bu süreçte yaptıkları her şey. için seçilen bir Docker imajından oluşturulan sandbox içinde çalıştırılır.
- Memory ve bilgi. Sonuçlar ve başarılı yaklaşımlar, daha sonra yeniden kullanılmak üzere pgvector ile PostgreSQL'de saklanır; isteğe bağlı Neo4j knowledge graphknowledge graph — bilgi grafiğiBu isteğe bağlı özellik etkinleştirildiğinde PentAGI'nin bir test sırasında oluşturduğu ana bilgisayarlar, hizmetler, güvenlik açıkları ve bunlar arasındaki erişim grafiği. Bulguların nasıl bağlantılı olduğunu gösterir., ana makineler, servisler ve findingsfinding — bulguTestin keşfedip kaydettiği şey; örneğin bir ana bilgisayar, çalışan bir hizmet veya bir güvenlik açığı. arasındaki ilişkileri izler.
- Web istihbaratı. Yerleşik izole tarayıcı ve search enginessearch engine — arama motoruAjanların DuckDuckGo, Google veya Tavily gibi güncel bilgileri toplamak için kullandığı bir web arama hizmeti. — Tavily, Firecrawl, Traversaal, Perplexity, DuckDuckGo, Google, Sploitus ve SearXNG — güncel bilgileri toplar.
- Gözlemlenebilirlik. LLM izleri için Langfuse ve tüm sistem için OpenTelemetry, VictoriaMetrics, Jaeger ve Loki ile Grafana.
- API'ler. Otomasyon ve entegrasyon için Bearer token destekli REST ve GraphQL.
Genel tanıtımı izleyin
PentAGI'nin çalışırken kısa bir turu: YouTube'da izleyin.
Mevcut yetenek sınırları
- PentAGI, önceden tanımlanmış kampanyalara sahip bir İhlal ve Saldırı Simülasyonu ürünü değil, otonom ve assistant destekli bir pentest platformudur.
- Flow reports web üzerinden görüntülenebilir, kopyalanabilir veya Markdown ya da PDF olarak indirilebilir.
- Providersprovider — sağlayıcıPentAGI'ye dil modellerini sağlayan hizmet veya sunucu; örneğin OpenAI, Anthropic veya yerel bir Ollama., yerleşik entegrasyonlar olarak ve özel OpenAI uyumlu uç noktalar aracılığıyla kullanılabilir.
Yalnızca sahibi olduğunuz veya değerlendirmek için açıkça yetkilendirildiğiniz sistemleri test edin. PentAGI kullanımı EULA hükümlerine tabidir.
Son güncelleme tarihi: