分享一个渗透测试工具箱
项目地址
https://github.com/ccc-f/PenKitGui
作为一个脚本小子,自然是有很多渗透工具,如果有一个工具箱能把这些工具集成到一个 UI 上,无疑能够提高我们的工作效率。
也看过几个类似于本项目的工具,都是把工具集成到 UI 界面上,使用的是 Python 的 Wxpy 模块做的,在使用了一段时间后,发现如果自己要添加工具,更新迭代或者移除工具的话,不太方便,需要修改多个地方,不利于自己拓展。
所以就有了本项目,PenKitGui,一个渗透测试工具箱,你可以用它来 DIY 你自己的渗透工具武器库😎。
这个工具有几个优点:拓展性好,方便修改,适合命令行工具。
工具箱里面附带的工具,为作者在网络上收集而来,不保证安全性。
如何使用
克隆本项目到本地:
git clone git@github.com:ccc-f/PenKitGui.git
修改penkitgui.bat里面的 python 环境为你自己的(也可以选择虚拟环境),比如:
python3 penkitgui.py
安装依赖包:
pip install -r requirements.txt
下载网盘文件到本地,解压缩到项目根目录。
项目目录结构如下:
├── gui_pentest ├── gui_scan ├── gui_shouji ├── imgs ├── Java_path ├── codedBuild.py ├── penkit.py ├── penkitgui.bat ├── penkitgui.py ├── penkitgui.vbs ├── README.MD ├── requirements.txt └── setting.py
非Debug模式运行
直接双击 penkitgui.vbs
Debug模式运行
直接双击 `penkitgui.bat
原理
codeBuild.py 通过读取 settings.py 里的数据,自动生成 penkitgui.py 和 penkit.py 。如果修改了 settings.py ,运行一下 codeBuild.py 即可自动更新。
Detail
使用 ttkibootstrap 构建
文章来源:猪猪谈安全
黑白之道发布、转载的文章中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途及盈利等目的,否则后果自行承担!
如侵权请私聊我们删文
END