Ovogo
Ovogo: Autonomous Red Team Coordination Engine. ๅบไบ AI Agent ็่ชๅจๅๆธ้ๆต่ฏไธ็บข้ๅๅๅผๆ๏ผไธไธบ้ถๅบ็ฏๅข่ฎพ่ฎก๏ผ๏ผๆฏๆ MITRE ATT&CK ๆปๅป้พ็ๆใๅค่็นๅนถ่กๅฉ็จไธ Flag ่ชๅจๅๆถ้ใ
Ask AI about Ovogo
Powered by Claude ยท Grounded in docs
I know everything about Ovogo. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Ovogo โ ่ชไธป็บข้ๅ่ฐๅผๆ
AI ้ฉฑๅจ็ๆธ้ๆต่ฏ่ชไธปๅ่ฐ Agent | Think-Act-Observe ๅผๆ | ๅค Agent ็ผๆ | ้ฒๆคๆ็ฅๅฉ็จ | ่ทจ่ฝฎๆฌก่ฎฐๅฟ
็จไธๅฅ่ฏๅฏๅจ:
ovogo "ๅฏน target.com ่ฟ่กๆธ้ๆต่ฏ"
็ฎๅฝ
- ้กน็ฎ็ฎไป
- ๅฎๆดๆถๆๅ จๆฏๅพ
- ๆ ธๅฟๆจกๅ่ฏฆ่งฃ
- ๅฟซ้ๅผๅง
- ้กน็ฎ็ปๆ
- ่ฎพ่ฎกๅณ็ญ
- ๆๆฏๆ
- ๅฎๅ จๅฃฐๆ
้กน็ฎ็ฎไป
Ovogo ๆฏไธไธช่ชไธป็บข้ๅ่ฐๅผๆโโๅฎไธๆฏไธๅ ๆฃ่ฃ ็ๆซๆ่ๆฌ๏ผ่ๆฏไธไธชๅ ทๅคๅฎๆดๆจ็่ฝๅ็ AI Agent๏ผ่ฝๅค๏ผ
- ็่งฃ็ฎๆ โ ๆฅๆถๆธ้ๆต่ฏ็ฎๆ ๏ผURL / IP / ๅๅ๏ผ
- ็ฏๅขๆ็ฅ โ ่ชๅจๆฃๆต WAF/EDR/ๆฒ็ฎฑ้ฒๆค๏ผ็ๆ็ปๆๅ็ป่ฟๅปบ่ฎฎ
- ๅถๅฎ่ฎกๅ โ ๅบไบ MITRE ATT&CK ๆกๆถ่ชๅจ็ๆๆปๅป้พ
- ๅนถ่กๅๅ โ ๅๆถๆดพ้ฃๅคไธชไธไธๅญ Agent ๆง่กไพฆๅฏใๆซๆใๅฉ็จ
- ้ฒๆคๆ็ฅๅฉ็จ โ ้ๆ Havoc C2 / Sliver C2 / APT28 ไธๅคงๆกๆถ็ 23 ็ง็ป่ฟๆๆฏ
- ็ๆง่ฟๅบฆ โ ๅฎๆถ่ฏปๅๅญ Agent ่พๅบ๏ผ่ฏไผฐ่ฟๅฑ๏ผ่ฐๆด็ญ็ฅ
- ่ๅจๅฉ็จ โ ๅฐไธไธช Agent ็ๅ็ฐไผ ้็ปๅฆไธไธช Agent ๅฉ็จ
- ๆถ้ Flag โ ่ชๅจๆ็ดขใๆๅ็ฎๆ Flag
- ็ๆๆฅๅ โ ๆฑๆปๆๆๅ็ฐ๏ผๅฝขๆๅฎๆดๆปๅป้พ่ฎฐๅฝ
ไธไผ ็ป็บข้ๆกๆถ็ๆฌ่ดจๅบๅซ๏ผ
- ไผ ็ปๆกๆถ = ่ๆฌ็ผๆ๏ผif-then ๆต็จๅบๅฎ๏ผ้้ฒๆคๅณๅคฑๆ๏ผ
- Ovogo = AI ่ชไธปๅณ็ญ + ้ฒๆคๆ็ฅ๏ผLLM ๆฏ่ฝฎๆจ็๏ผๅจๆๆฃๆต้ฒๆคๅนถ้ๆฉ็ป่ฟๆๆฏ๏ผ
ๅฎๆดๆถๆๅ จๆฏๅพ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Ovogo โ ่ชไธป็บข้ๅ่ฐๅผๆ ๆถๆๅ
จๆฏ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ ็จๆท่พๅ
ฅ: "ๅฏน zhhovo.top ่ฟ่กๆธ้ๆต่ฏ" โ
โ โ โ
โ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ bin/ovogogogo.ts โ ไธปๅ
ฅๅฃ (REPL / ๅๆฌกไปปๅก / --orchestrator ็ถๆๆบๆจกๅผ) โ โ
โ โ โโโ Skill ็ณป็ป (้ถๆฎตๅจๆๅทฅๅ
ทๅ ่ฝฝ) โ Hook ็ณป็ป (Pre/Post ๅทฅๅ
ท้ฉๅญ) โ โ
โ โ โโโ MCP ๆๅก (ๅค้จๅทฅๅ
ทๆฉๅฑ) โ OVOGO.md (็จๆทๆไปคๆณจๅ
ฅ) โ โ
โ โ โโโ Memory ็ณป็ป (ๆไปถ่ฎฐๅฟๅ ่ฝฝ) โ KnowledgeBase (ๅฎๆ็ฅ่ฏๆณจๅ
ฅ) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโ โ
โ โผ โผ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ExecutionEngine โ โ Battle โ โ Agent Worker (็ฌ็ซ่ฟ็จ) โ โ
โ โ (Think-Act-Observe)โ โ Orchestrator โ โ โโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ โ (็ถๆๆบ) โ โ โ ไธ็จ Agent ๅฎไพ โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโ โ โ โ โ โ ็ฌ็ซ Engine + Prompt โ โ โ
โ โ โ Context Budget โ โ โ PhaseMachine โ โ โ ๆไปถ็ณป็ป้ไฟก โ โ โ
โ โ โ + Auto-Compact โ โ โ 7้ถๆฎต็ถๆๆบ โ โ โ ็ปๆๅ็ปๆๆๅ โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโค โ โโโโโโโโโโโโโโโโค โ โโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ Streaming LLM โ โ โ TaskDAG โ โ โ recon / vuln-scan / โ โ
โ โ โ + Tool Stream โ โ โ ไพ่ต่ฟฝ่ธช โ โ โ exploit / privesc / โ โ
โ โ โโโโโโโโโโโโโโโโโโโค โ โโโโโโโโโโโโโโโโค โ โ lateral / flag-hunter โ โ
โ โ โ Critic ๅฎกๆฅ โ โ โ LLM โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ (15้กน่ชๅจ็บ ้) โ โ โ Supervisor โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโค โ โ RoE็บฆๆๆณจๅ
ฅ โ โ โ
โ โ โ ๅนถ่ก Tool ่ฐๅบฆ โ โ โโโโโโโโฌโโโโโโโโ โ โ
โ โ โ (Promise.all) โ โ โ โ โ โ
โ โ โโโโโโโโโโฌโโโโโโโโโ โ โโโโโโโโโผโโ โ
โ โโโโโโโโโโโผโโโโโโโโโโโ โ โ
โ โ โ โ
โ โโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๅทฅๅ
ทๅฑ (22 Tools) โ โ โ
โ โ โโโโโโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโโโผโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโโโโโ โ โ
โ โ โ Bash โ Agent โ MultiAgent โ ๆญฆๅจ โ Shell โ TmuxSession โ โ โ
โ โ โ ๅฝไปคๆง่ก โ ๅญAgent โ ๆน้ๅนถๅ โ ้ท่พพ โ Session โ ไบคไบ่ฟ็จ โ โ โ
โ โ โโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโผโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโค โ โ
โ โ โ Read โ Write โ Edit โ Glob โ Grep โ TodoWrite โ โ โ
โ โ โ ่ฏปๆไปถ โ ๅๆไปถ โ ็ฒพ็กฎๆฟๆข โ ๆฅๆพ โ ๅ
ๅฎนๆ็ดข โ ไปปๅกๆธ
ๅ โ โ โ
โ โ โโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโผโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโค โ โ
โ โ โ Weapon โ Web โ Web โ C2 โ Dispatch โ Finding โ โ โ
โ โ โ Radar โ Search โ Fetch โ ่ฎพๆฝ โ Agent โ Write/List โ โ โ
โ โ โ 22W PoC โ ็ฝ็ปๆ็ดข โ URL่ทๅ โ MSF โ ๅผๆญฅไปปๅก โ ๆผๆด็ฎก็ โ โ โ
โ โ โโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโผโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโค โ โ
โ โ โ MultiScanโ DocRead โ EnvAnalyzerโๆ โ โ โ โ โ
โ โ โ ๅนถ่กๆซๆ โ ๆๆกฃ่ฏปๅ โ ็ฏๅขๆ็ฅ โๆฏ็ๆโ โ โ โ โ
โ โ โโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ่ฎฐๅฟ & ็ฅ่ฏ & ๅฎๅ
จๅบ็ก่ฎพๆฝ โ โ
โ โ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ ่ฏญไน่ฎฐๅฟ โ โ ๆ
ๆฏ่ฎฐๅฟ โ โ ๅฎๆ็ฅ่ฏๅบ โ โ EventLog โ โ โ
โ โ โ SemanticMem โ โ EpisodicMem โ โ KnowledgeBaseโ โ (ไธๅฏๅไบไปถๆต) โ โ โ
โ โ โ CVE/ๆๆ/ๅญ่ฏโ โ ่กๅจ่ฝจ่ฟน โ โ JSONLๆไน
ๅ โ โ NDJSONๅฎก่ฎก่ฝจ่ฟน โ โ โ
โ โ โโโโโโโโโโโโโโโโค โโโโโโโโโโโโโโโโโค โโโโโโโโโโโโโโโโค โโโโโโโโโโโโโโโโโโโโค โ โ
โ โ โ ๅทฅๅ
ท็ผๅญ โ โ ่ฟๅบฆ่ฟฝ่ธช โ โ Dispatch โ โ ๆไปถ่ฎฐๅฟ โ โ โ
โ โ โ ToolCache โ โ Progress โ โ ๅผๆญฅ้ไฟก โ โ MEMORY.md โ โ โ
โ โ โ SHA256+TTL โ โ ้ฟไปปๅก็ฎก็ โ โ ไปปๅก้ๅ โ โ ่ทจsessionๅๅฅฝ โ โ โ
โ โ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ็ฏๅขๆ็ฅ & ็ป่ฟๅผๆ (EnvAnalyzer + TechniqueGenerator) โ โ
โ โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ EnvAnalyzer โ -> โ TechniqueGenerator (23 ๆๆฏ) โ โ โ
โ โ โ โ โ โ โ โ
โ โ โ WAF ๆฃๆต (wafw00f/curl)โ โ Havoc ็ณปๅ (6 ๆๆฏ): โ โ โ
โ โ โ EDR ๆฃๆต (่ฟ็จๅน้
) โ โ AMSI/ETW็ป่ฟ/้ดๆฅsyscall/ โ โ โ
โ โ โ ๆฒ็ฎฑๆฃๆต (VM็นๅพ) โ โ ็ก็ ๆททๆท/ๆ ไผช้ /Hash API โ โ โ
โ โ โ โ โ โ โ โ
โ โ โ ่พๅบ: ้ฒๆค็ฑปๅ+ๅปบ่ฎฎ โ โ Sliver ็ณปๅ (7 ๆๆฏ): โ โ โ
โ โ โ โ โ RefreshPE/SGN็ผ็ /ๆต้ๅคๆ/ โ โ โ
โ โ โ โ โ PEๅ
ๆฐๆฎไผช้ /.NETๅๆจกๅผ/ โ โ โ
โ โ โ โ โ Goๆจกๆฟ็ผ่ฏ/ๆไฝๆจกๅผ โ โ โ
โ โ โ โ โ โ โ โ
โ โ โ โ โ APT28 ็ณปๅ (8 ๆๆฏ): โ โ โ
โ โ โ โ โ ไบคๆฟXOR/่ฝฎ่ฝฌXOR/PNG้ๅ/ โ โ โ
โ โ โ โ โ RWโRX่ฝฌๆข/APCๆณจๅ
ฅ/COMๅซๆ/ โ โ โ
โ โ โ โ โ Dead Drop/WebDAV UNC โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๅญ Agent ไฝๆไฝ็ณป (25+ ็ฑปๅ) โ โ
โ โ โ โ
โ โ Phase 1: ไพฆๅฏ+ๆขๆต Phase 2: ๆผๆดๆฃ็ดข Phase 3: ๆผๆดๅฉ็จ+C2 โ โ
โ โ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ recon โโฌโ dns-recon โ weapon-match โ โ manual-exploit (curl/py) โ โ โ
โ โ โ โโ port-scan โ 22W PoC่ฏญไนๆฃ็ดข โ โ tool-exploit (MSF/sqlmap) โ โ โ
โ โ โ โโ web-probe โโโโโโโโโโโโโโโโโโโ โ c2-deploy (MSF/Sliver) โ โ โ
โ โ โ โโ osint โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโค โ โ โ
โ โ โ vuln-scan โโฌโ web-vuln Phase 4: ้ถๆบๆไฝ Phase 5: ๅ
็ฝๆจช็งป โ โ
โ โ โ โโ service-vuln โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ โโ auth-attack โ target-recon โ โ tunnel (chisel socks5) โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโ โ privesc โ โ internal-recon (proxy+nmap)โ โ โ
โ โ โโโโโโโโโฌโโโโโโโโ โ lateral (PTH/MS17/Kerberos)โ โ โ
โ โ โ โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโ โ โ
โ โ Phase 6: Flagๆถ้ Phase 7: ๆฅๅ โ โ
โ โ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ flag-hunter โ โ report (ๆธ้ๆต่ฏๆฅๅ) โ โ โ
โ โ โ 6ๅฑๆทฑๅบฆๆ็ดข โ โ ๆปๅป้พ่ฎฐๅฝ + ๆผๆดๆธ
ๅ โ โ โ
โ โ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ ่พๅบ: sessions/{target}_{timestamp}/ โ ๅฎๆดๆปๅป่ฎฐๅฝ + ๆผๆดๆธ
ๅ + Flag + ๆฅๅ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ๆ ธๅฟๆจกๅ่ฏฆ่งฃ
ๆง่กๅผๆ๏ผThink-Act-Observe
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ RunTurn() ไธปๅพช็ฏ โ
โ โ
โ โโโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโ โ
โ โ Context โ -> โ Streaming โ -> โ Tool โ -> โ Loop / โ โ
โ โ Budget + โ โ LLM Call โ โ Batch โ โ Return โ โ
โ โ Compact โ โ (Think) โ โ (Act/Obs) โ โ โ โ
โ โโโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโ โ
โ โ โ
โ โ ๆฏ 5 ่ฝฎ โ
โ โโโโโโดโโโโโโโโโโโ โ
โ โ Critic ๆฃๆฅ โ 15 ้กน่ชๅจ็บ ้ๆธ
ๅ โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ
โ ๅนถ่ก่ฐๅบฆ: Promise.all (ๅฎๅ
จๅทฅๅ
ท) + ไธฒ่ก (ๅๆไฝ) โ
โ ่ฝฏไธญๆญ: ESC ๆๅ โ ็จๆทไปๅ
ฅ โ ็ปง็ปญ โ
โ ็กฌไธญๆญ: Ctrl+C ๅๆถ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ๆฏๆฌก runTurn() ๅพช็ฏ๏ผ
- ไธไธๆ้ข็ฎ่ฏไผฐ โ ๆฃๆฅ token ไฝฟ็จ้๏ผๅณๅฎๆฏๅฆ้่ฆๅ็ผฉ
- ่ชๅจๅ็ผฉ โ ่ถ ่ฟ 75% ๆถ่ฐ็จ LLM ๆ่ฆๆงๆถๆฏ๏ผไฟ็ๆ่ฟ 8 ๆกๅๅงๆถๆฏ
- Critic ๆณจๅ ฅ โ ๆฏ 5 ่ฝฎ็จ LLM ๅฎกๆฅๆ่ฟ 24 ๆกๆถๆฏ๏ผๅ็ฐๅคฑ่ฏฏ็ซๅณ็บ ๆญฃ
- ๆตๅผ API ่ฐ็จ โ ๆฅๆถ LLM ็ๆๆฌๆ่๏ผThink๏ผ+ ๅทฅๅ ท่ฐ็จ๏ผAct๏ผ
- ๅทฅๅ ทๆน่ฐๅบฆ โ ่ฏปๅทฅๅ ทๅนถ่กๆง่ก๏ผPromise.all๏ผ๏ผๅๅทฅๅ ทไธฒ่กๆง่ก
- ็ปๆๆณจๅ ฅ โ ๅทฅๅ ท็ปๆไฝไธบ user ๆถๆฏๆณจๅ ฅไธไธ่ฝฎ
็ถๆๆบ็ผๆๅจ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ BattleOrchestrator โ
โ โ
โ init โ recon โ vuln-scan โ weapon-match โ exploit โ
โ โ โ โ โ โ
โ post-exploit โ privesc โ lateral โ
โ โ โ โ
โ report โ done โ
โ โ
โ PhaseMachine: ้ถๆฎต็ถๆ่ฟฝ่ธช + ๅ
่ฎธ่ฝฌๆข็บฆๆ โ
โ TaskDAG: ไปปๅกไพ่ตๅพ + ่ชๅจ่งฆๅไธๆธธไปปๅก โ
โ Supervisor: LLM ๅณ็ญๅผๆ (JSON ่พๅบ) + RoE ็บฆๆๆณจๅ
ฅ โ
โ Fallback: ่งๅ้็บงๅณ็ญ (LLM ๅคฑ่ดฅๆถ) โ
โ โ
โ ๅฏๅจ: ovogogogo --orchestrator "ๅฏน target ่ฟ่กๆธ้ๆต่ฏ" โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ๅญ Agent ไฝๆไฝ็ณป
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๅญ Agent ไฝๆไฝ็ณป (25+ ็ฑปๅ) โ
โ โ
โ Phase 1 โ ไพฆๅฏ + ๆผๆดๆขๆต (ๅนถ่กๅผๅฑ) โ
โ โโโ recon ไพฆๅฏๆป็ฎก (ๅ
้จ: dns-recon / port-scan / โ
โ โ web-probe / osint) โ
โ โโโ vuln-scan ๆผๆดๆขๆตๆป็ฎก (ๅ
้จ: web-vuln / โ
โ service-vuln / auth-attack) โ
โ โ
โ Phase 2 โ ๆผๆดๆฃ็ดข โ
โ โโโ weapon-match POC ๅบ่ฏญไนๆฃ็ดข (22W Nuclei PoC, โ
โ BGE-M3 ๅ้ๆ็ดข) โ
โ โ
โ Phase 3 โ ๆผๆดๅฉ็จ + C2 (ๅนถ่ก) โ
โ โโโ manual-exploit ๆๅทฅๅฉ็จ (curl/python ็ฒพๅๆๅป + ้ฒๆค็ป่ฟ) โ
โ โโโ tool-exploit ๅทฅๅ
ทๅฉ็จ (MSF/sqlmap/searchsploit) โ
โ โโโ c2-deploy C2 ้จ็ฝฒ (Metasploit/Sliver ็ๅฌ + payload) โ
โ โ
โ Phase 4 โ ้ถๆบๆไฝ โ
โ โโโ target-recon ้ถๆบไฟกๆฏๆถ้ (ๆฌๆบ + ๅ
็ฝ) โ
โ โโโ privesc ๆ้ๆๅ (SUID/sudo/ๅ
ๆ ธ/่ฎกๅไปปๅก/AMSI็ป่ฟ) โ
โ โ
โ Phase 5 โ ๅ
็ฝๆจช็งป โ
โ โโโ tunnel ๅ
็ฝ็ฉฟ้ (chisel socks5 ไปฃ็) โ
โ โโโ internal-recon ๅ
็ฝ่ตไบงๅ็ฐ (proxychains + nmap) โ
โ โโโ lateral ๆจชๅ็งปๅจ (MS17-010/PTH/ๅญ่ฏๅค็จ/ADๆปๅป) โ
โ โ
โ Phase 6 โ Flag ๆถ้ โ
โ โโโ flag-hunter ๅ
จๅฑ Flag ๆ็ดขๆถ้ (6 ๅฑๆทฑๅบฆๆ็ดข) โ
โ โ
โ Phase 7 โ ๆฅๅ โ
โ โโโ report ๆธ้ๆต่ฏๆฅๅ็ๆ โ
โ โ
โ ๆฏไธชๅญ Agent: ็ฌ็ซ Engine | ไธ็จ Prompt | tmux ้ขๆฟ | ๆไปถ้ไฟก โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
่ฎฐๅฟไธ็ฅ่ฏ็ณป็ป
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ่ฎฐๅฟ & ็ฅ่ฏ็ณป็ป โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโ โ
โ โ ่ฏญไน่ฎฐๅฟ โ โ ๆ
ๆฏ่ฎฐๅฟ โ โ
โ โ SemanticMemory โ โ EpisodicMemory โ โ
โ โ โ โ โ โ
โ โ ๆธ้็ฅ่ฏๆไน
ๅ โ โ ่กๅจ่ฝจ่ฟน่ฎฐๅฝ โ โ
โ โ CVEๅฉ็จ/ๅ
็ฝๆๆ โ โ "ๅไบไปไน/ๆๅๅคฑ่ดฅ" โ โ
โ โ ๅญ่ฏ/ๆๆฏๆ โ โ Criticๆฃๆฅๆถๆณจๅ
ฅ โ โ
โ โ โ โ โ โ
โ โ ๅญๅจ: semantic.jsonlโ โ ๅญๅจ: episodes.jsonlโ โ
โ โโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๅฎๆ็ฅ่ฏๅบ โ โ ๆไปถ่ฎฐๅฟ โ โ
โ โ KnowledgeBase โ โ MEMORY.md โ โ
โ โ โ โ โ โ
โ โ 4็ฑป JSONL ๆไน
ๅ โ โ ็จๆทๅไฝๅๅฅฝ โ โ
โ โ attack_patterns โ โ ้กน็ฎ็บฆๅฎ/ๅ้ฆ โ โ
โ โ cve_notes โ โ ่ทจ session ไฟ็ โ โ
โ โ tool_combos โ โ โ โ
โ โ target_profiles โ โ ๅญๅจ: memory/ โ โ
โ โ โ โ โ โ
โ โ ่งๅๆๅ(้ถLLMๆๆฌ) โ โ ๅฏๅจๆถ่ชๅจๅ ่ฝฝ โ โ
โ โ ๅฎๆถ+Session็ปๆ โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ ๆปๅป็ฅ่ฏๅบ (AttackKnowledge) โ 19 ็ซ ่็ณป็ปๆงๆนๆณ่ฎบ โ
โ โโโ Webๆปๅปๅ้ (API/่ฎค่ฏ/ไธไผ /SSRF/SSTI/ๅๅบๅๅ) โ
โ โโโ ๆกๆถๆผๆด (Java/PHP/Python/Node.js/Go) โ
โ โโโ ไบๅ็ๆปๅป (Docker/K8s/CI-CD/AWS/Azure/GCP) โ
โ โโโ ๆฐๆฎๅบๆปๅป (Redis/MongoDB/MySQL/PG/ES/RabbitMQ/Kafka) โ
โ โโโ ๅ
็ฝ&ADๆปๅป (Kerberos/NTLM/ADCS/BloodHound/ๆจชๅ) โ
โ โโโ OAuth/SAML/SSO (ๆๆ็ ๅซๆ/PKCE/ๆญ่จๆณจๅ
ฅ) โ
โ โโโ AI/LLMๅบ็จๆปๅป (Promptๆณจๅ
ฅ/RAGๆฑกๆ/ๅทฅๅ
ทๆปฅ็จ) โ
โ โโโ ไพๅบ้พ&CI/CD (ไพ่ตๆฑกๆ/GitHub Actions/Jenkins) โ
โ โโโ ๆปๅป้พ้
ๆน (10ๆกๅฎๆดๆปๅป้พๅ
ฌๅผ) โ
โ โโโ EDR/AV ็ป่ฟๆๆฏ (AMSI/ETW/WAF/่ฟ็จๆณจๅ
ฅ้ๆฅ) โ
โ โโโ Sliver C2 ๆๆฏ (RefreshPE/SGN/ๆต้ๅคๆ/PEไผช้ ) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ๅทฅๅ ท็ณป็ป๏ผ22 Tools๏ผ
ๆๆๅทฅๅ
ท็ปไธ Tool ๆฅๅฃ๏ผexecute(input, context) โ Promise<ToolResult>
| ็ฑปๅซ | ๅทฅๅ ท | ่่ดฃ |
|---|---|---|
| ๆง่ก | Bash | Shell ๅฝไปค๏ผ่ฟ็จ็ป killใๅๅฐๆจกๅผใfollow ๆจกๅผ๏ผ |
| ShellSession | ๆไน ๅๅผน Shell๏ผlisten/exec/kill๏ผ | |
| TmuxSession | ๆฌๅฐไบคไบ่ฟ็จ๏ผmsfconsole/sqlmap/REPL๏ผ | |
| ๆไปถ | Read / Write / Edit / Glob / Grep | ๆไปถ่ฏปๅใๆฅๆพใๆฟๆข |
| ๆ ๆฅ | WeaponRadar | 22W PoC ๅ้ๆฐๆฎๅบ่ฏญไนๆฃ็ดข๏ผBGE-M3๏ผ |
| WebSearch / WebFetch / DocRead | ็ฝ็ปๆ็ดขใURL ่ทๅใๆๆกฃ่ฏปๅ | |
| ็ผๆ | Agent / MultiAgent | ๅฏๅจๅไธชๆๅคไธชๅญ Agent |
| DispatchAgent / CheckDispatch / GetDispatchResult | ๅผๆญฅไปปๅกๅๅ | |
| ็ฎก็ | FindingWrite / FindingList | ๆผๆด่ฎฐๅฝ็ฎก็ |
| TodoWrite | ไปปๅกๆธ ๅ | |
| C2 | C2 ๅบ็ก่ฎพๆฝ๏ผMetasploit/Sliver๏ผ | |
| ๆซๆ | MultiScan | ๅนถ่กๆซๆๆง่ก๏ผ็ญๅพ /ๅๅฐๅๆจกๅผ๏ผ |
| ๆ็ฅ | EnvAnalyzer | WAF/EDR/ๆฒ็ฎฑ็ฏๅขๆฃๆต + ็ป่ฟๅปบ่ฎฎ |
| ็ป่ฟ | TechniqueGenerator | 23 ็ง็ป่ฟๆๆฏ็ๆ๏ผHavoc/Sliver/APT28๏ผ |
่ฐๅบฆ็ญ็ฅ๏ผ
- ๅนถ่กๆน๏ผPromise.all๏ผ๏ผRead/Glob/Grep/WebFetch/WebSearch/Bash/Agent/MultiAgent/DispatchAgent/C2/ShellSession/TmuxSession/MultiScan/EnvAnalyzer/TechniqueGenerator
- ไธฒ่กๆน๏ผ็ซๆๅฎๅ จ๏ผ๏ผWrite/Edit/FindingWrite
็ฏๅขๆ็ฅไธ็ป่ฟๅผๆ
่ฟๆฏ Ovogo ๅบๅซไบไผ ็ป AI ๆธ้ๅทฅๅ ท็ๆ ธๅฟ่ฝๅ โโ ไธๅ็ฒ็ฎ็ๆ payload๏ผ่ๆฏๅ ๆฃๆต้ฒๆคใๅ็ๆ็ป่ฟๆนๆกใ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ็ฏๅขๆ็ฅ & ็ป่ฟๅผๆ โ
โ โ
โ Step 1: EnvAnalyzer ็ฏๅขๆฃๆต โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ
โ โ WAF ๆฃๆต โโ> wafw00f โ 10็งWAF็นๅพๅน้
โ ็ฝฎไฟกๅบฆ่ฏๅ โ โ
โ โ โโโ Cloudflare / ๅฎๅก / ModSecurity / AWS WAF โ โ
โ โ โโโ Akamai / Imperva / Sucuri / 360 / ๅฎๅ
จ็ / ้ฟไบญ โ โ
โ โ โโโ ้็บง: curl ๆๅจๆข้ + ็ถๆ็ ๅฏนๆฏ โ โ
โ โ โ โ
โ โ EDR ๆฃๆต โโ> ShellSession โ tasklist ๅน้
ๅทฒ็ฅEDR่ฟ็จ โ โ
โ โ โโโ Windows Defender / CrowdStrike / SentinelOne โ โ
โ โ โโโ Symantec / Carbon Black / FireEye / McAfee โ โ
โ โ โโโ Trend Micro / Kaspersky โ โ
โ โ โ โ
โ โ ๆฒ็ฎฑๆฃๆต โโ> CPU/ๅ
ๅญ/MAC/ไธปๆบๅ VM็นๅพๅน้
โ โ
โ โ โ โ
โ โ ่พๅบ: ้ฒๆค็ฑปๅ + ้ๅฏนๆง็ป่ฟๅปบ่ฎฎ โ TechniqueGenerator โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ Step 2: TechniqueGenerator ็ป่ฟ็ๆ (23 ๆๆฏ) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ
โ โ Havoc ็ณปๅ (6 ๆๆฏ): โ โ
โ โ โโโ AMSI bypass โโ> ๅๅฐ่กฅไธ/ๅญ็ฌฆไธฒๆททๆท/็ฏๅขๅ้/NGEN โ โ
โ โ โโโ ETW bypass โโ> ๅๅฐ่กฅไธ/ๆณจๅ่กจ็ฆ็จ โ โ
โ โ โโโ Havoc strategy โโ> ็ผ่ฏๅจๆ ๅฟ/้ดๆฅsyscall/ โ โ
โ โ โ ็กฌไปถๆญ็น/็ก็ ๆททๆท/ๆ ไผช้ /Hash API โ โ
โ โ โโโ shellcode_encode / waf_evasion / obfuscated_ps โ โ
โ โ โ โ
โ โ Sliver ็ณปๅ (7 ๆๆฏ): โ โ
โ โ โโโ RefreshPE โโ> DLL .textไป็ฃ็้่ฝฝๅปhook โ โ
โ โ โโโ SGN encoding โโ> Shikata-Ga-Naiๅคๆ็ผ็ โ โ
โ โ โโโ Traffic encoderโโ> 8็งHTTPๆต้ๅคๆ(Base32/58/64/ โ โ
โ โ โ Hex/English/PNG/Gzip/WASM) โ โ
โ โ โโโ PE donor โโ> Rich Header/ๆถ้ดๆณ/็ญพๅๅ
้ โ โ
โ โ โโโ .NET dual โโ> ่ฟ็จๅ
CLRๆ็ฎก vs fork-and-run โ โ
โ โ โโโ Go template โโ> ๆกไปถ็ผ่ฏ/garbleๆททๆท โ โ
โ โ โโโ Sliver strategy โโ> ๆไฝๆจกๅผ็ปผๅ โ โ
โ โ โ โ
โ โ APT28 ็ณปๅ (8 ๆๆฏ): โ โ
โ โ โโโ String obfusc โโ> ไบคๆฟๅญ่XOR + Nullๅกซๅ
โ โ
โ โ โโโ Rotating XOR โโ> 76ๅญ่่ฝฎ่ฝฌXORๅฏ้ฅ โ โ
โ โ โโโ PNG stego โโ> PNG้ๅๆฏ LSBๆๅshellcode โ โ
โ โ โโโ RWโRX transition โโ> ้ฟๅ
RWXๆฃๆต็ไธค้ถๆฎตๅ
ๅญ โ โ
โ โ โโโ APC injection โโ> QueueUserAPC > CreateRemoteThreadโ โ
โ โ โโโ COM hijack โโ> InprocServer32ๆณจๅ่กจๅซๆ โ โ
โ โ โโโ Dead Drop โโ> ๅๆณไบAPIไฝไธบC2(filen.io) โ โ
โ โ โโโ WebDAV UNC โโ> ๆ ่ฝๅฐDLLๅ
ๅญๅ ่ฝฝ โ โ
โ โ โ โ
โ โ ๅทฅไฝๆต: EnvAnalyzer โ ๆฃๆต้ฒๆค โ TechniqueGenerator โ โ
โ โ โ ้ๆฉ็ป่ฟๆๆฏ โ ็ๆpayload โ curl/Shell/C2ๆ้โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
็ป่ฟๅทฅไฝๆต็คบไพ๏ผ
็ฎๆ : http://192.168.1.100
1. EnvAnalyzer({ target: "http://192.168.1.100", analyze_mode: "all" })
โ WAF: ๅฎๅก (confidence: 0.95)
โ EDR: Windows Defender (้่ฟShellSessionๆฃๆต)
โ ๅปบ่ฎฎ: ไฝฟ็จๅๅไผ ่พ็ผ็ ็ป่ฟWAF; ๅ
ๆง่กAMSI bypassๅ่ฟ่กPowerShell
2. TechniqueGenerator({ technique: "waf_evasion", payload: "' OR 1=1--",
analysis_context: { waf: "ๅฎๅก" } })
โ ่ฟๅ: Unicode็ผ็ + SQLๆณจ้ๆๅ
ฅ + ๅๅไผ ่พ + ๅๆฐๆฑกๆ ๅ็งๆนๆก
3. TechniqueGenerator({ technique: "amsi_bypass", payload: "payload",
analysis_context: { edr: "Windows Defender" } })
โ ่ฟๅ: ๅๅฐ่กฅไธ + ๅญ็ฌฆไธฒๆททๆท + ๆ้ค่ทฏๅพ ไธ็งๆนๆก
4. ็ปๅ็ป่ฟpayload โ ้่ฟcurl/ShellSession/C2ๆ้
ๅฎๅ จๅบ็ก่ฎพๆฝ
ShellSession (ๅๅผน Shell ๆไน
็ฎก็) TmuxSession (ๆฌๅฐไบคไบ่ฟ็จ)
โโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ็ฎๆ โโTCPโโ> ๆปๅปๆบ โ โ msfconsole / sqlmap โ
โ โ โ โ โ โ
โ listen(port) โ โ new() โ ๅๅปบ tmux ไผ่ฏ โ
โ exec(session, cmd) โ โ send() โ ๅ้ๆ้ฎ โ
โ kill(session) โ โ capture() โ ๆ่ท่พๅบ โ
โ โ โ wait_for() โ ็ญๅพ
ๆจกๅผ โ
โ ๅค Shell ๅนถๅ โ โ list() / kill() โ
โ ๅฝไปค่ถ
ๆถๆงๅถ โ โ ่งฃๅณไบคไบๅผๅทฅๅ
ท่ถ
ๆถ้ฎ้ข โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
C2 ้ๆ (Metasploit + Sliver)
โโโ Metasploit: msfrpcd API โ listener ้จ็ฝฒใpayload ็ๆใsession ็ฎก็
โโโ Sliver: CLI ๅฐ่ฃ
โ implant ็ๆใbeacon ไบคไบ
โโโ ๆไน
ๅ: C2 ็ถๆ JSON๏ผ้ๅฏๅๆขๅค
MultiScan (ๅนถ่กๆซๆๆง่กๅจ)
โโโ ็ญๅพ
ๆจกๅผ (detach: false) โ Promise.all ๅนถ่ก๏ผ้ๅ <5min ็ญไปปๅก
โ โโโ subfinder / httpx / naabu / ๅฟซ้ nmap โ ่ชๅจ่ถ
ๆถ + ็ปๆๆ่ฆ
โโโ ๅๅฐๆจกๅผ (detach: true) โ nohup detached ่ฟ็จ๏ผ้ๅ้ฟไปปๅก
โ โโโ nmap -p- / nuclei ๅ
จๆจกๆฟ / hydra โ ็ซๅณ่ฟๅ PID + ่พๅบ่ทฏๅพ
โโโ ็ปไธ่พๅบ: ็ถๆๅพๆ + ่ๆถ + ่พๅบๆไปถๅคงๅฐ + ๆซๅฐพ้ข่ง
ๅฟซ้ๅผๅง
ไธ้ฎๅฎ่ฃ
Windows:
setup.bat
macOS / Linux:
chmod +x setup.sh && ./setup.sh
ๆๅจๅฎ่ฃ
git clone https://github.com/atreasureboy/ovogo.git
cd ovogo
npm install
npm run build
้ ็ฝฎ
# ่ฎพ็ฝฎ API ๅฏ้ฅ (ๅฟ
้)
export OPENAI_API_KEY=sk-xxx # Linux/macOS
set OPENAI_API_KEY=sk-xxx # Windows CMD
$env:OPENAI_API_KEY="sk-xxx" # Windows PowerShell
# ๅฏ้้
็ฝฎ
export OPENAI_BASE_URL=https://api.example.com # ๅ
ผๅฎน็ซฏ็น
export OVOGO_MODEL=gpt-4o # ๆจกๅ
export OVOGO_MAX_ITER=200 # ๆๅคง่ฝฎๆฐ
export OVOGO_CWD=/path/to/project # ๅทฅไฝ็ฎๅฝ
ไฝฟ็จ
# ไบคไบๆจกๅผ (REPL)
ovogo
# ็ดๆฅไปปๅก
ovogo "ๅฏน zhhovo.top ่ฟ่กๆธ้ๆต่ฏ"
# ็ฎก้่พๅ
ฅ
echo "ๅๆๅฝๅ้กน็ฎๅฎๅ
จ" | ovogo
# Plan ๆจกๅผ (ๅช่ฏปๅๆ)
ovogo "/plan ๅๆ็ฎๆ zhhovo.top ็ๆปๅป้ข"
# ็ถๆๆบ็ผๆๆจกๅผ (ๅ
จ่ชๅจๆปๅป้พ)
ovogo --orchestrator "ๅฏน zhhovo.top ่ฟ่กๆธ้ๆต่ฏ"
# ๅๆฐๆงๅถ
ovogo -m claude-sonnet-4-x --max-iter 300 --cwd /target/dir
REPL ๅฝไปค
| ๅฝไปค | ๅ่ฝ |
|---|---|
/plan <task> | Plan ๆจกๅผ่ฟ่ก๏ผๅช่ฏปๅๆ + ็กฎ่ฎคๆง่ก๏ผ |
/skills | ๅๅบๅฏ็จ skills |
/clear | ๆธ ็ฉบๅฏน่ฏๅๅฒ |
/history | ๆพ็คบๆถๆฏๆฐ |
/model | ๆพ็คบๅฝๅๆจกๅ |
/help | ๆพ็คบๅธฎๅฉ |
/exit | ้ๅบ |
ไบคไบๆงๅถ๏ผ
- ESC โ ๆๅๅฝๅๆไฝ๏ผๆณจๅ ฅ็จๆทๅปบ่ฎฎ
- Ctrl+C โ ๅผบๅถๅๆถ
- Ctrl+D โ ้ๅบ
้กน็ฎ็ปๆ
ovogo/
โโโ bin/
โ โโโ ovogogogo.ts # ไธปๅ
ฅๅฃ (REPL + Task + Plan + Orchestrator)
โ โโโ agent-worker.ts # ๅญ Agent ็ฌ็ซ่ฟ็จ
โ
โโโ src/
โ โโโ core/ # ๆ ธๅฟๅผๆ
โ โ โโโ engine.ts # Think-Act-Observe ๆง่กๅผๆ (ๆตๅผ + ๅนถ่ก่ฐๅบฆ + Critic)
โ โ โโโ orchestrator.ts # ็ถๆๆบ + TaskDAG + LLM Supervisor
โ โ โโโ types.ts # ๆ ธๅฟ็ฑปๅๅฎไน
โ โ โโโ compact.ts # ไธไธๆๅ็ผฉ (LLM ๆ่ฆ + ็พๅๆฏ้ๅผ)
โ โ โโโ contextBudget.ts # ไธไธๆ้ข็ฎ็ฎก็ (ๆพๅผ token ๅ้
)
โ โ โโโ eventLog.ts # ไธๅฏๅไบไปถๆต (NDJSON ๅฎก่ฎก่ฝจ่ฟน)
โ โ โโโ dispatch.ts # ๅผๆญฅ Agent ๅๅ็ฎก็ๅจ
โ โ โโโ semanticMemory.ts # ่ฏญไน่ฎฐๅฟ (่ทจ session ๆธ้็ฅ่ฏ)
โ โ โโโ episodicMemory.ts # ๆ
ๆฏ่ฎฐๅฟ (่กๅจ่ฝจ่ฟน่ฎฐๅฝ)
โ โ โโโ knowledgeBase.ts # ๅฎๆ็ฅ่ฏๅบ (JSONL ๆไน
ๅ)
โ โ โโโ knowledgeExtractor.ts # ่งๅ็ฅ่ฏๆๅๅจ (้ถLLMๆๆฌ)
โ โ โโโ skillRegistry.ts # ๆ่ฝๆณจๅ่กจ (้ถๆฎตๅจๆๅ ่ฝฝ)
โ โ โโโ progressTracker.ts# ้ฟไปปๅก่ฟๅบฆ่ฟฝ่ธช
โ โ โโโ toolCache.ts # ๅทฅๅ
ท็ปๆ็ผๅญ (SHA256 + TTL)
โ โ โโโ priorityQueue.ts # ไผๅ
็บง้ๅ
โ โ
โ โโโ tools/ # ้็จๅทฅๅ
ท (22 tools)
โ โ โโโ agent.ts # ๅญ Agent ๆดพๅ + Dispatch ๅทฅๅ
ท
โ โ โโโ multiAgent.ts # ๆน้ๅนถๅๅญ Agent
โ โ โโโ bash.ts # Shell ๅฝไปคๆง่ก (่ฟ็จ็ป kill)
โ โ โโโ shellSession.ts # ๅๅผน Shell ๆไน
็ฎก็
โ โ โโโ tmuxSession.ts # ๆฌๅฐไบคไบ่ฟ็จ็ฎก็
โ โ โโโ weaponRadar.ts # 22W PoC ๅ้ๆฐๆฎๅบๆฃ็ดข
โ โ โโโ multiScan.ts # ๅนถ่กๆซๆๆง่กๅจ (็ญๅพ
/ๅๅฐๅๆจกๅผ)
โ โ โโโ c2.ts # C2 ๅบ็ก่ฎพๆฝ (MSF/Sliver)
โ โ โโโ finding.ts # ๆผๆดๆกฃๆก็ฎก็
โ โ โโโ envAnalyzer.ts # ็ฏๅขๆ็ฅ (WAF/EDR/ๆฒ็ฎฑๆฃๆต)
โ โ โโโ techniqueGenerator.ts # ็ป่ฟๅผๆ (23็งๆๆฏ: Havoc/Sliver/APT28)
โ โ โโโ fileRead.ts # ๆไปถ่ฏปๅ
โ โ โโโ fileWrite.ts # ๆไปถๅๅ
ฅ
โ โ โโโ fileEdit.ts # ๆไปถ็ผ่พ
โ โ โโโ glob.ts # ๆไปถๆฅๆพ
โ โ โโโ grep.ts # ๅ
ๅฎนๆ็ดข
โ โ โโโ todo.ts # ไปปๅกๆธ
ๅ
โ โ โโโ webFetch.ts # URL ๅ
ๅฎน่ทๅ
โ โ โโโ webSearch.ts # ็ฝ็ปๆ็ดข
โ โ โโโ docRead.ts # ๆๆกฃ่ฏปๅ
โ โ โโโ index.ts # ๅทฅๅ
ทๆณจๅ
โ โ
โ โโโ skills/ # ้ถๆฎตๆ่ฝๆจกๅ
โ โ โโโ recon.ts # ไพฆๅฏ้ถๆฎตๅทฅๅ
ท
โ โ โโโ vuln-scan.ts # ๆผๆดๆซๆ้ถๆฎตๅทฅๅ
ท
โ โ โโโ exploit.ts # ๆผๆดๅฉ็จ้ถๆฎตๅทฅๅ
ท
โ โ โโโ post-exploit.ts # ๅๆธ้้ถๆฎตๅทฅๅ
ท
โ โ โโโ loader.ts # ๆ่ฝๅ ่ฝฝๅจ
โ โ
โ โโโ prompts/ # Prompt ๅทฅ็จ
โ โ โโโ system.ts # ็ณป็ป Prompt ็ป่ฃ
(12+ sections)
โ โ โโโ agentPrompts.ts # 25+ Agent ็ฑปๅไธ็จ Prompt (ๅซ้ฒๆคๆ็ฅๆต็จ)
โ โ โโโ attackKnowledge.ts # 19็ซ ๆปๅป็ฅ่ฏๅบ (ๅซEDR็ป่ฟ/Sliverๆๆฏ)
โ โ โโโ tools.ts # ๅทฅๅ
ทๆ่ฟฐ Prompt
โ โ
โ โโโ config/ # ้
็ฝฎ็ณป็ป
โ โ โโโ settings.ts # ่ฎพ็ฝฎๅ ่ฝฝ (้กน็ฎ็บง + ็จๆท็บง)
โ โ โโโ hooks.ts # Hook ๆง่กๅจ
โ โ โโโ ovogomd.ts # OVOGO.md ๆไปคๅ ่ฝฝ
โ โ
โ โโโ memory/ # ๆไปถ่ฎฐๅฟ็ณป็ป
โ โ โโโ index.ts # MEMORY.md ็ดขๅผ + ๅ ่ฝฝ
โ โ
โ โโโ ui/ # ็ป็ซฏ UI
โ โ โโโ renderer.ts # ็ป็ซฏๆธฒๆๅจ (ๆไปถๅๆบฏ + spinner)
โ โ โโโ input.ts # ่พๅ
ฅๅค็ (ESC + Ctrl+C + Ctrl+D)
โ โ โโโ tmuxLayout.ts # tmux 4 ้ขๆฟๅธๅฑ็ฎก็
โ โ
โ โโโ services/mcp/ # MCP ๆๅก
โ โโโ client.ts # MCP ๅฎขๆท็ซฏ
โ โโโ loader.ts # MCP ๆๅกๅจๅ ่ฝฝ
โ โโโ mcpTool.ts # MCP ๅทฅๅ
ท้้
โ โโโ types.ts # MCP ็ฑปๅ
โ
โโโ sessions/ # ่ฟ่กๆถ session ่พๅบ (git ๅฟฝ็ฅ)
โโโ .ovogo/ # ้กน็ฎ้
็ฝฎ + skills + findings
โโโ setup.bat # Windows ไธ้ฎๅฎ่ฃ
่ๆฌ
โโโ setup.sh # macOS/Linux ไธ้ฎๅฎ่ฃ
่ๆฌ
โโโ package.json
โโโ tsconfig.json
โโโ .gitignore
่ฎพ่ฎกๅณ็ญ
ไธบไปไนๆฏๅ่ฐๅจๆถๆ๏ผ
ๆธ้ๆต่ฏๆฏ้ฟ้พ่ทฏใๅคๅทฅๅ ทใ้ฟ่ๆถ็ไปปๅกใๅไธ Agent ็ดๆฅๆง่กๆๆๅทฅๅ ทไผๅฏผ่ด๏ผ
- ไธไธๆ็ชๅฃ็็ธ โ ๆฏไธชๅทฅๅ ท็็ปๆ้ฝๅ token
- ไธๆณจๅไธ้ โ Agent ๆจ็่ฝๅ้ไธไธๆๅขๅคง่่กฐๅ
- ๆ ๆณๅนถ่ก โ ไธฒ่กๆง่กๆตช่ดนๆถ้ด
ๅ่ฐๅจๆนๆก๏ผไธป Agent ๅชๅๅณ็ญๅ่ฏป็ปๆ๏ผๅ ทไฝๆง่กไบค็ปไธไธๅญ Agent๏ผๆฏไธชๅญ Agent ๆ้็ฆป็ไธไธๆ็ชๅฃใ
ไธบไปไนไธๅบๅๆต็จ๏ผ
ไผ ็ป็บข้ๆกๆถ๏ผAutoRecon/Peirates/CrackMapExec๏ผๆฏ if-then ่ๆฌ๏ผ้ๅฐ้ๆ ๅ็ฏๅขๅฐฑๆใOvogo ็จ LLM ๆฏ่ฝฎๆจ็ๅจๆๅณ็ญ๏ผ
- ๅ็ฐๆฐๆๅก โ ็ซๅณๅน้ POC
- ๆซๆ่ถ ๆถ โ ่ฐๆด็ญ็ฅ
- ๅทฅๅ ท็ผบๅคฑ โ ๅฎ่ฃ ๆๆขๆนๆณ
- ้ๅฐ้ฒๆค โ EnvAnalyzer ๆฃๆต โ TechniqueGenerator ็ๆ็ป่ฟ โ ๆขๆปๅป่ทฏๅพ
ไธบไปไนๅผๅ ฅไธๅคงๆกๆถๆๆฏ๏ผ
ๅ็บฏ้ LLM "ๆๅ"็ป่ฟๆนๆก๏ผ่ดจ้ไธ็จณๅฎไธ็ผบไนๅฎๆ้ช่ฏใOvogo ไปไธไธชๆฅๆบๆๅๆๆฏ๏ผ
| ๆฅๆบ | ๆๅๅ ๅฎน | ไธบไปไน้ๅฎ |
|---|---|---|
| Havoc C2 | ้ดๆฅsyscall/็กฌไปถๆญ็นAMSI bypass/็ก็ ๆททๆท/ๆ ไผช้ /Hash API | ็ผ่ฏๆถ+่ฟ่กๆถๅคๅฑ็ป่ฟ๏ผCๆบ็ ็บง็่งฃ |
| Sliver C2 | RefreshPE/SGNๅคๆ็ผ็ /ๆต้ๅคๆ/PEๅ ๆฐๆฎไผช้ /.NETๅๆจกๅผ | Goๅทฅ็จๅ่ฝๅ๏ผๆจกๅๅๆฉๅฑ็ณป็ป |
| APT28 | ไบคๆฟXOR/PNG้ๅ/RWโRX/APCๆณจๅ ฅ/COMๅซๆ/Dead Drop/WebDAV | ๅฝๅฎถ็บงAPTๅฎๆ็บงๅ ๆ๏ผๅคๅฑๅ ๅฏ้พ |
็ถๆๆบ็ผๆ
ไธปๆง่ก่ทฏๅพไฝฟ็จ src/core/engine.ts (Think-Act-Observe) + src/core/orchestrator.ts (PhaseMachine + TaskDAG + LLM Supervisor)๏ผ้่ฟ --orchestrator ๅฏ็จๅฎๆดๆปๅป้พ่ชๅจๅใ
ๅทฅๅ ท็ผๅญ็ญ็ฅ
ไธ็ผๅญ๏ผBash/ShellSession/TmuxSession/C2/Write/Edit/FindingWrite/Read/Glob/Grep โ ่ฟไบ่ฆไนๆๅฏไฝ็จ๏ผ่ฆไน็ฏๅขๅฎๆถๅๅใ ็ผๅญ๏ผWebFetch/WebSearch/WeaponRadar โ ็ฝ็ป่ฏทๆฑๅ่ฏญไนๆฃ็ดข่ๆถ้ซ๏ผ็ปๆ็ธๅฏน็จณๅฎใ
ๆๆฏๆ
| ็ฑปๅซ | ๆๆฏ |
|---|---|
| ่ฏญ่จ | TypeScript 5.7 (ES2022, NodeNext ๆจกๅ) |
| LLM | OpenAI ๅ ผๅฎน API (Claude / GPT / ไปปๆๅ ผๅฎน็ซฏ็น) |
| AI ๆกๆถ | OpenAI SDK, LangChain Core |
| MCP | @modelcontextprotocol/sdk |
| ๅทฅๅ ท้ๆ | nmap, nuclei, sqlmap, hydra, metasploit, sliver, chisel, subfinder, httpx, katana, ffuf, nikto, wafw00f |
| ่ฟ็จ็ฎก็ | tmux (ๅญ Agent ้ขๆฟ + ไบคไบ่ฟ็จ) |
| PoC ๆฐๆฎๅบ | WeaponRadar (22W Nuclei PoC, BGE-M3 ๅ้ๆ็ดข, pgvector) |
| ็ฑปๅ็ณป็ป | Zod 3.24 |
ๅฎๅ จๅฃฐๆ
ๆฌ้กน็ฎไป ็จไบๆๆ็ๅฎๅ จๆต่ฏใCTF ็ซ่ตใๅฎๅ จ็ ็ฉถๅๆ่ฒ็ฎ็ใ
ไฝฟ็จ่ ๅฟ ้กป๏ผ
- ่ทๅพ็ฎๆ ็ณป็ป็ไนฆ้ขๆๆ
- ้ตๅฎๅฝๅฐๆณๅพๆณ่ง
- ไป ๅจๆๆ่ๅดๅ ไฝฟ็จ
- ไธๅพ็จไบๆชๆๆ็ๆธ้ๆต่ฏ
Made with โค๏ธ for the Red Team Community
