PentestGPT 下载

PentestGPT 下载

PentestGPT 介绍

PentestGPT (Penetration Testing GPT)是一个基于大语言模型(LLM)的智能渗透测试助手。它结合了 ChatGPT(或其他 GPT 模型)与渗透测试工具,帮助安全研究人员自动化安全测试、漏洞分析和渗透测试任务。

介绍文档视频:https://www.usenix.org/conference/usenixsecurity24/presentation/deng

PentestGPT安装

安装演示视频:https://youtu.be/tGC5z14dE24

源码地址:https://github.com/GreyDGL/PentestGPT/

新建一个目录并创建 python 虚拟环境,进入到虚拟环境后依次执行下面命令,

bash 复制代码
pip3 install git+https://github.com/GreyDGL/PentestGPT
git clone https://github.com/GreyDGL/PentestGPT
cd PentestGPT
pip install -e .

然后接下来就是设置 apikey 了,这里只有国内 deepseek 的 apikey ,所以需要修改部分源代码,定位到 PentestGPT\pentestgpt\test_connection.py 文件,把 model 换为 deepseek-chat

然后跟进到 ChatGPTAPI

修改这里的 apikey,然后这里的 base_url 可以直接改为: https://api.deepseek.com/v1,也可以简单朔源一下到 ChatGPTConfig 类修改,

这时候在执行 pentestgpt-connection,下图这样基本就行了

但这只是连接测试,接着配置使用也和上面一样就是直接把 apikey 变量替换为你的 apikey,然后 url 全改为 https://api.deepseek.com/v1,model 改为 deepseek-caht,最后执行 PentestGPT,效果如下

相关推荐
nashane18 分钟前
HarmonyOS 6学习:PanGesture手势驱动月亮半圆轨迹“滚动”术
学习·harmonyos 5
叶~小兮1 小时前
K8S进阶核心综合学习笔记(持久化存储+特殊容器+调度管理)
笔记·学习·kubernetes
li星野1 小时前
位运算 & 数学 & 高频进阶九题通关(Python + C++)
c++·python·学习·算法
y = xⁿ3 小时前
Java并发八股学习日记
java·开发语言·学习
lifejump3 小时前
Dede(织梦)CMS渗透测试(all)
前端·网络·安全·web安全
@codercjw3 小时前
工程图制图经验
学习
星幻元宇VR3 小时前
VR文旅大空间|沉浸式体验重塑文旅新场景
科技·学习·安全·vr·虚拟现实
Cat_Rocky4 小时前
K8S-Helm简单学习分享
学习·容器·kubernetes
NNYSJYKJ4 小时前
告别刷题无效与偏科:脑能模型解锁 K12 学习底层能力构建
学习
凌云若寒4 小时前
BarTender许可 | 关于PDF打印数量说明
学习·pdf·产品经理·制造·软件需求