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

相关推荐
Pluchon1 天前
硅基计划4.0 算法 字符串
java·数据结构·学习·算法
折翅鵬1 天前
Android 程序员如何系统学习 MQTT
android·学习
~无忧花开~1 天前
JavaScript学习笔记(十五):ES6模板字符串使用指南
开发语言·前端·javascript·vue.js·学习·es6·js
alex1001 天前
Context Compliance Attack:大模型安全的新兴威胁与防御策略
网络·安全·web安全
拾贰_C1 天前
【pycharm---pytorch】pycharm配置以及pytorch学习
pytorch·学习·pycharm
向阳花开_miemie1 天前
Android音频学习(二十一)——ALSA简介
学习·音视频
come112341 天前
ptyhon 基础语法学习(对比php)
android·学习
倔强菜鸟1 天前
2025.8.10-学习C++(一)
开发语言·c++·学习
蓝桉~MLGT1 天前
Python学习历程——组织结构(包含for、if、while等等)
开发语言·python·学习
西猫雷婶1 天前
pytorch基本运算-torch.normal()函数生成的随机数据添加噪声
人工智能·pytorch·python·深度学习·学习·线性代数·机器学习