安装将项目下载到本地 (可通过 git 将项目下载到指定目录,或者手动下载 zip 压缩包并解压到指定目录)
下载作为示例的渗透工具和 JDK 到项目目录下 (可选,也可以不下载)
注意注意注意:这些渗透工具和 JDK 是通过网上收集而来,无法保证其安全性!!!无法保证其安全性!!!无法保证其安全性!!!
仅作为初次使用的参考
强烈建议熟悉如何添加工具列表后删掉这些渗透工具和 Java 文件,配置自己收集的工具和语言环境
一切就绪后项目目录结构如下:
├── gui_pentest
├── gui_scan
├── gui_shouji
├── resource
├── Java_path
├── GUIBuild.py
├── click.py
├── Pentools.bat
├── PentoolsGUI.py
├── config.py
├── 一键启动.vbs
└── README.MD
快速入门1.打开 Pentools.bat ,将 python.exe 的路径修改成自己电脑上的正确路径
E:\Python\Python37\python.exe GUIBuild.py
E:\Python\Python37\python.exe PentoolGUI.py
//将python.exe的路径修改成自己电脑上的正确路径
//如果电脑不支持这种运行方式就直接改成 python GUIBuild.py 和 python PentoolsGUI.py
2.打开 config.py ,配置工具列表以及执行语句
python [color=var(--color-prettylights-syntax-constant)]= [color=var(--color-prettylights-syntax-string)]'python3'[color=var(--color-prettylights-syntax-comment)]#运行 Python 工具时使用的 Python 版本
tools [color=var(--color-prettylights-syntax-constant)]= {
[color=var(--color-prettylights-syntax-string)]'工具分类1':{
[color=var(--color-prettylights-syntax-string)]'工具1':
[color=var(--color-prettylights-syntax-string)]"'执行语句 '",
[color=var(--color-prettylights-syntax-string)]'工具2':
[color=var(--color-prettylights-syntax-string)]"'执行语句 '",
},
[color=var(--color-prettylights-syntax-string)]'工具分类2':{
[color=var(--color-prettylights-syntax-string)]'工具1':
[color=var(--color-prettylights-syntax-string)]"'执行语句'",
},
......
}
[color=var(--color-prettylights-syntax-comment)]#执行语句的格式看下面的讲解
[color=var(--color-prettylights-syntax-comment)]#设置电脑上的 JDK 路径
tools_path [color=var(--color-prettylights-syntax-constant)]= os.[color=var(--color-prettylights-syntax-entity)]getcwd()
[color=var(--color-prettylights-syntax-keyword)]if platform.[color=var(--color-prettylights-syntax-entity)]system() [color=var(--color-prettylights-syntax-constant)]== [color=var(--color-prettylights-syntax-string)]'Windows' :
java8_path [color=var(--color-prettylights-syntax-constant)]= (tools_path [color=var(--color-prettylights-syntax-constant)]+ [color=var(--color-prettylights-syntax-string)]"\Java_path\jre_1.8_win\\bin\java").[color=var(--color-prettylights-syntax-entity)]replace([color=var(--color-prettylights-syntax-string)]'\\',[color=var(--color-prettylights-syntax-string)]'\\\\')[color=var(--color-prettylights-syntax-comment)]#这里的路径是相对路径
java9_path [color=var(--color-prettylights-syntax-constant)]= (tools_path [color=var(--color-prettylights-syntax-constant)]+ [color=var(--color-prettylights-syntax-string)]"\Java_path\java9_win\\bin\java").[color=var(--color-prettylights-syntax-entity)]replace([color=var(--color-prettylights-syntax-string)]'\\',[color=var(--color-prettylights-syntax-string)]'\\\\')
java11_path [color=var(--color-prettylights-syntax-constant)]= (tools_path [color=var(--color-prettylights-syntax-constant)]+ [color=var(--color-prettylights-syntax-string)]"\Java_path\Java_11_win\\bin\java").[color=var(--color-prettylights-syntax-entity)]replace([color=var(--color-prettylights-syntax-string)]'\\',[color=var(--color-prettylights-syntax-string)]'\\\\')
[color=var(--color-prettylights-syntax-keyword)]else:
java8_path [color=var(--color-prettylights-syntax-constant)]= tools_path [color=var(--color-prettylights-syntax-constant)]+ [color=var(--color-prettylights-syntax-string)]"/Java_path/java_1.8/bin/java"
java9_path [color=var(--color-prettylights-syntax-constant)]= tools_path [color=var(--color-prettylights-syntax-constant)]+ [color=var(--color-prettylights-syntax-string)]"/Java_path/java9/bin/java"
java11_path [color=var(--color-prettylights-syntax-constant)]= tools_path [color=var(--color-prettylights-syntax-constant)]+ [color=var(--color-prettylights-syntax-string)]"/Java_path/Java_11_win/bin/java"[color=var(--color-prettylights-syntax-string)]3.双击 一键启动.vbs 启动 UI