Úvod
PentAGI je samohostovaný, plně autonomní multiagentový systém pro pentest.
PentAGI je open-source platforma pro automatizované bezpečnostní testování. Cíl a záměr popíšete v přirozeném jazyce; tým specializovaných AI agentů naplánuje práci, spustí profesionální toolstool — nástrojTo, čím agent jedná: vestavěná funkce, jako je terminál, izolovaný prohlížeč nebo webové vyhledávání, nebo program v sandboxu, například nmap, metasploit nebo sqlmap. v izolovaném Docker sandboxu, zapamatuje si získané poznatky a předá vám reportreportDokument, který PentAGI sepisuje o flow a jeho nálezech. V edici Enterprise jde o dokument připravený pro zákazníka, vytvořený ze šablony..
Platforma je určena pro bezpečnostní inženýry, výzkumníky a red teamy, kteří chtějí autonomního asistenta provozovaného na vlastní infrastruktuře s možností volby jazykových modelů.
Rychlý start
Nainstalujte PentAGI pomocí interaktivního instalátoru.
Váš první flow
Spusťte autonomní flow a přečtěte si jeho report.
Architektura
Služby, agenti, memory a observabilita.
LLM providers
Připojte cloudové, bránové nebo lokální modely.
Co platforma umí
- Autonomní testování. Agenti rozdělí každý zadaný tasktask — úkolJeden požadavek ve flow: jeho první zpráva nebo pozdější zpráva, která neodpovídá na otázku agenta. PentAGI rozděluje každý úkol na dílčí úkoly. na subtaskssubtask — dílčí úkolJeden krok úkolu. PentAGI plánuje dílčí úkoly každého úkolu a přizpůsobuje je podle průběhu práce., zvolí další krok, provedou jej a přizpůsobí se výsledkům – s volitelným sledováním provádění a inteligentním plánováním task pro menší modely.
- Tým specialistů. Primární agentagentAgent AI platformy PentAGI: model s vlastním promptem, nastavením a nástroji, který ve flow vykonává jeden druh práce, například testování, psaní kódu nebo vyhledávání na webu. deleguje výzkum, programování, instalaci a pentestpentest — penetrační testPenetrační test: autorizovaný pokus o proniknutí do systémů za účelem nalezení jejich slabých míst. na specializované agenty. Agenti se mohou obrátit na poradce (adviser) pro získání pokynů a při zapnutém monitorování provádění jejich práci po určitém počtu volání nástrojů (tool callstool call — volání nástrojePožadavek modelu na spuštění jednoho z nástrojů agenta, například příkazu v terminálu nebo webového vyhledávání.) také kontroluje. Reflektor (reflector) nasměruje jakéhokoli agenta, který přestal volat nástroje, zpět k dosažení správného výsledku.
- Profesionální tools. Více než 20 tools, jako jsou nmap, metasploit a sqlmap, běží v sandboxovaném kontejneru, který je sestaven z Docker image vybraného pro každý flowflowJeden běh PentAGI: cíl, úkoly vytvořené z vašich zpráv a vše, co agenti během toho provedli..
- Memory a znalosti. Výsledky a úspěšné postupy jsou ukládány v PostgreSQL s pgvector pro pozdější opětovné použití; volitelný knowledge graphknowledge graph — znalostní grafGraf hostitelů, služeb, zranitelností a přístupů mezi nimi, který PentAGI vytváří během testu, když je tato volitelná funkce povolena. Ukazuje, jak jsou nálezy propojeny. Neo4j sleduje vztahy mezi hostiteli, službami a findingsfinding — nálezSkutečnost, kterou test objevil a zaznamenal, například hostitel, běžící služba nebo zranitelnost..
- Webová inteligence. Vestavěný izolovaný prohlížeč a search enginessearch engine — vyhledávačWebová vyhledávací služba, kterou agenti používají ke shromažďování aktuálních informací, například DuckDuckGo, Google nebo Tavily. – Tavily, Firecrawl, Traversaal, Perplexity, DuckDuckGo, Google, Sploitus a SearXNG – shromažďují aktuální informace.
- Observabilita. Langfuse pro trasování LLM a Grafana s OpenTelemetry, VictoriaMetrics, Jaeger a Loki pro celý systém.
- API. REST a GraphQL s Bearer tokeny pro automatizaci a integraci.
Podívejte se na přehled
Krátká ukázka PentAGI v akci: sledujte na YouTube.
Současné hranice možností
- PentAGI je platforma pro autonomní pentest s assistant, nikoliv produkt typu Breach and Attack Simulation (BAS) s předdefinovanými kampaněmi.
- Reporty z flow lze zobrazit na webu, kopírovat nebo stáhnout ve formátu Markdown či PDF.
- Providersprovider — poskytovatelSlužba nebo server, který poskytuje platformě PentAGI jazykové modely, například OpenAI, Anthropic nebo lokální Ollama. jsou k dispozici jako vestavěné integrace i prostřednictvím vlastních endpointů kompatibilních s OpenAI.
Testujte pouze systémy, které vlastníte nebo k jejichž testování máte výslovné oprávnění. Používání PentAGI podléhá EULA.
Naposledy aktualizováno