RepositoryPython
GH05TCREW

GH05TCREW/pentestagent

PentestAgent is an AI agent framework for black-box security testing, supporting bug bounty, red-team, and penetration testing workflows.

3.2ksao
641fork
15issue
1lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: ai-hacking

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: ai-cybersecurity

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: red-teaming

#1 Repository Của Tuần

🕵️ PentestAgent: AI agent tự động hóa black-box pentest, có "crew" biết tự sinh con để phối hợp

AI agent framework cho black-box security testing — từ bug bounty, red-team đến penetration testing, hỗ trợ multi-agent, playbook và Docker isolation.

PentestAgent là framework mã nguồn mở viết bằng Python, dùng AI agent để tự động hóa quy trình kiểm thử bảo mật hộp đen. Dự án phù hợp cho dân bug bounty, red-team và pentester muốn biến các bước kiểm thử thủ công thành các phiên làm việc có agent tự chạy — từ quét cổng, khai thác lỗ hổng đến sinh báo cáo.

✨ Điểm nổi bật

  • 4 chế độ hoạt động: /assist cho lệnh một lần, /agent chạy tự động một tác vụ, /crew bật multi-agent với orchestrator điều phối worker chuyên biệt, /interact để trò chuyện và được agent hướng dẫn trong suốt quá trình pentest.
  • Agent tự sinh agent con: tool spawn_mcp_agent cho phép agent đang chạy tự tạo một child agent dạng MCP server qua stdio — tách biệt hoàn toàn runtime, LLM client, lịch sử hội thoại và notes, sau đó inject toàn bộ tool set của child vào parent. Tự tổ chức phân cấp mà không cần orchestration bên ngoài.
  • MCP-compatible: hỗ trợ Model Context Protocol để mở rộng tool, có lệnh /mcp để thêm server, /spawn để sinh child agent kèm scope CIDR, model riêng.
  • Playbooks dựng sẵn: ví dụ pentestagent run -t example.com --playbook thp3_web — chạy theo kịch bản tấn công có cấu trúc cho black-box testing.
  • Tool tích hợp: terminal, browser, notes, web_search (cần TAVILY_API_KEY) và spawn_mcp_agent.
  • Docker isolation: image dựng sẵn gồm base image (nmap, netcat, curl) và Kali image (metasploit, sqlmap, hydra...), agent gọi trực tiếp qua terminal tool.
  • TUI đầy đủ: quản lý target, tools, notes, report, memory, system prompt, lưu/khôi phục hội thoại.
  • Đa provider LLM: dùng được OpenAI, Anthropic hoặc bất kỳ model nào LiteLLM hỗ trợ, kể cả relay endpoint qua OPENAI_API_BASE / ANTHROPIC_API_BASE.

💡 Vì sao đáng chú ý

Điểm thú vị nhất không nằm ở việc "AI chạy lệnh nmap", mà ở thiết kế tự tổ chức: một agent có thể tự sinh ra agent con để giao việc theo scope, mỗi đứa có runtime và bộ nhớ riêng. Đây là hướng tiếp cận hierarchical multi-agent khá gọn — không cần framework orchestration nặng nề bên ngoài.

Cách dùng cũng linh hoạt: muốn nhanh thì /assist một phát, muốn sâu thì /crew hoặc playbook có cấu trúc. Kết hợp Docker với image Kali giúp cô lập môi trường và có sẵn bộ công cụ pentest. Hợp với ai đang làm bug bounty, red-team hoặc muốn thử nghiệm tự động hóa quy trình pentest.


#AI #Pentest #RedTeam #BugBounty #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryGo
AIPentest/CyberStrikeAI

The system of action for AI-native cybersecurity—where intent becomes governed execution, evidence becomes operational memory, and every operation improves the next.

8.1k
Oct 23, 2026
RepositoryPython
0x4m4/hexstrike-ai

HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pentesting, vulnerability discovery, bug bounty automation, and security research. Seamlessly bridge LLMs with real-world offensive security capabilities.

13.1k
Aug 3, 2026
RepositoryPython
NousResearch/hermes-agent

The agent that grows with you

258.4k
Oct 29, 2026
RepositoryTypeScript
google-gemini/gemini-cli

An open-source AI agent that brings the power of Gemini directly into your terminal.

108.6k
Oct 28, 2026
RepositoryPython
oritera/Cairn

Cairn is a general-purpose AI state-space search engine, validated first on autonomous penetration testing. Sometimes misspelled as Carin.

4.6k
Sep 7, 2026
RepositoryTypeScript
morluto/rea

Reverse engineer anything with agents, from app behavior down to native binaries.

406.6k
Oct 29, 2026
RepositoryPython
langchain-ai/langchain

The agent engineering platform.

148.6k
Oct 28, 2026
RepositoryJavaScript
affaan-m/ECC

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

292.5k
Oct 26, 2026
RepositoryTypeScript
deepseek-ai/deepseek-harness

DeepSeek Harness: Everything is a Plugin.

265.7k
Oct 28, 2026