ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

PentestGPT 安装指南:5 分钟跑通第一条渗透测试命令

PentestGPT 安装指南:5 分钟跑通第一条渗透测试命令 PentestGPT 安装指南5 分钟跑通第一条渗透测试命令【免费下载链接】PentestGPTAutomated Penetration Testing Agentic Framework Powered by Large Language Models项目地址: https://gitcode.com/GitHub_Trending/pe/PentestGPT你丢一个目标给它它自己规划、执行工具、边打边给你讲思路。PentestGPT 是一个大模型驱动的自动化渗透测试智能体能把侦察 → 利用 → 复盘或资产发现 → 漏洞识别 → 报告整条链路串起来。两个形态都能装自治框架pentestgpt-agent和交互式的多 LLM 模式pentestgpt-legacy。它是什么能帮你省什么事对打 CTF 和授权渗透测试的人最实用。你不用盯着每条命令的输出手动整理它维护一棵任务树像打勾清单一样一项项推进。动手前先把这些备齐Python 3.12确认命令python3 --version低于 3.12 先升级包管理器 uv确认命令uv --version没有就pip install uv装一个至少一个大模型 API 密钥OpenAI、Anthropic、Gemini 任选其一仓库里的 .env.example 列了全部变量名自治模式需要 Claude Code CLIclaude或 Codex CLIcodex并已登录确认命令claude --version可选本地模型方案可装 Ollama确认ollama list有模型可选网络能直连你选用的模型 API密钥写入后跑一次uv run pentestgpt-legacy --list-models可确认密钥统一用YOUR_TOKEN占位粘贴前记得替换成真实值。拿到代码git clone https://gitcode.com/GitHub_Trending/pe/PentestGPT然后cd PentestGPT。网络受限的话从代码托管平台下载源码压缩包解压到本地即可。装环境、装依赖、跑起来一条命令装好依赖uv sync会按pyproject.toml建虚拟环境把各家的 LLM SDK 全装进去。uv sync如果你还要装自治框架pentestgpt-agent用 make 一把梭它会把根项目和嵌套的pentestgpt_agent子项目都装掉。make install子项目要从 git 源拉unified-agent依赖网络慢的话这步会多等一会儿。配置 API 密钥只配你打算用的 provider其余留空。以 OpenAI 为例直接导出环境变量就行。export OPENAI_API_KEYYOUR_TOKEN用 Anthropic 或 Gemini 的话把变量名换成ANTHROPIC_API_KEY或GEMINI_API_KEY。变量名对照 .env.example 抄不会错。首次运行验证环境先确认入口脚本装好了能看到版本号就说明依赖没问题。uv run pentestgpt-legacy --version再列出已配置的模型确认你的密钥被识别到了。uv run pentestgpt-legacy --list-models跑通之后接下来玩什么真发一次 API 调用验证每个已配置模型都能通预期输出一张 pass/fail 矩阵。uv run pentestgpt-legacy --smoke-test进入交互式会话用next、more、todo驱动任务树预期看到推理模型把目标拆成子任务并逐条执行。uv run pentestgpt-legacy --reasoning-model gpt-5.5想体验自治模式切进子项目对授权目标发起完整流水线预期看到它分阶段产出侦察、利用和复盘记录。cd pentestgpt_agent uv run pentestgpt-agent --goal Assess this authorized target. --target http://127.0.0.1:8080 --backend claude卡住了看 Makefile 里的make test和make check排障或直接去项目 Issue 区提问。【免费下载链接】PentestGPTAutomated Penetration Testing Agentic Framework Powered by Large Language Models项目地址: https://gitcode.com/GitHub_Trending/pe/PentestGPT创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表