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,效果如下

相关推荐
还是做不到嘛\.1 分钟前
Dvwa靶场-SQL Injection
数据库·sql·web安全
楼田莉子27 分钟前
MySQL数据库:MySQL的数据类型
数据库·学习·mysql
小陈phd43 分钟前
系统架构师学习笔记(三)——计算机体系结构之存储系统
笔记·学习·系统架构
Rsun045512 小时前
AI智能体学习路线
人工智能·学习
charlie1145141912 小时前
通用GUI编程技术——Win32 原生编程实战(十六)——Visual Studio 资源编辑器使用指南
开发语言·c++·ide·学习·gui·visual studio·win32
知识分享小能手2 小时前
MongoDB入门学习教程,从入门到精通,MongoDB查询(4)
数据库·学习·mongodb
weixin_409383122 小时前
godot等轴视角tilemaplayer的学习 isocheric的素材xy大小怎么调
学习·游戏引擎·godot
LlNingyu2 小时前
文艺复兴,什么是XSS,常见形式(一)
前端·安全·web安全·xss
2201_754864783 小时前
学习日记(2026年3月23日)
学习
xw-busy-code4 小时前
Prettier 学习笔记
javascript·笔记·学习·prettier