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

相关推荐
charlie11451419116 分钟前
现代 Python 学习笔记:Statements & Syntax
笔记·python·学习·教程·基础·现代python·python3.13
ha204289419417 分钟前
Linux操作系统学习之---基于环形队列的生产者消费者模型(毛坯版)
linux·c++·学习
dxnb2218 分钟前
Datawhale25年10月组队学习:math for AI+Task5解析几何
人工智能·学习
哲Zheᗜe༘44 分钟前
了解学习Redis主从复制
数据库·redis·学习
井队Tell3 小时前
打造高清3D虚拟世界|零基础学习Unity HDRP高清渲染管线(第九天)
学习·3d·unity
亚远景aspice4 小时前
亚远景-ISO 26262与ISO 21434:汽车安全标准的双基石
安全·web安全
FserSuN4 小时前
Mem0:构建具有可扩展长期记忆的生产级AI代理 - 论文学习总结1
人工智能·学习
im_AMBER4 小时前
Leetcode 41
笔记·学习·算法·leetcode
im_AMBER5 小时前
React 05
开发语言·前端·javascript·笔记·学习·react.js·前端框架
南方的狮子先生6 小时前
【数据结构】(C++数据结构)查找算法与排序算法详解
数据结构·c++·学习·算法·排序算法·1024程序员节