
前言
freeGui:基于ttkbootstrap开发的一款windows渗透测试工具管理框架。你可以用来动态管理自己的工具,框架内部提供了笔记备忘,一键启动,直达目录等实用功能。
后期会往里面增加工具和笔记
github地址:https://github.com/tyB-or/FreeGui
转载请注明,谢谢。
工具基础使用:
1.下载解压后,你得到的是演示demo,删除其余文件,仅保留FreeGui_v2.1_win即可。
2.安装模块:
pip install -r requirements.txt
3.在FreeGui_v2.1_win的同级目录下创建自己想要的工具分类目录(带有“--”标识),例如:01--信息收集
4.在创建好的目录(01--信息收集)中放入想要添加的工具,例如:appinfoscan
5.启动工具:
# 启动方式:
python gui.py
# 或者双击
startGui.bat 、 startGui.vbs 都行
6.重复循环3-4,时间久了,就会形成自己的工具箱。
参考demo:
工具界面介绍:
1:
2:
3:
4:启动命令说明:
点击前:
点击后:
5:启动工具按钮说明:
我在这里把工具分为2类,图形化工具和命令行工具,在使用命令行工具时,点击按钮会自动进入该工具的cmd界面,并设置title
图形化工具:如果不想使用命令行的方式启动,那就先配置好启动命令,保存后双击就是直接启动工具:
(常见的启动方式:java -jar xx.jar start xx.exe )
后续:
布局优化、添加工具和笔记。
不足之处:有的地方异常处理缺少交互。但是不影响使用。
针对不同尺寸的电脑屏幕显示会有异常(如果你的电脑显示有异常,欢迎提交issues,我会尽力解决)
对应代码片段:
mark.py
gui.py
mac版本的适配也在进行中,感谢@asaotomo
DIY功能:
修改标识,位置:
配置文件:FreeGui_v2.1_win\config\mark.py
修改内部布局,样式:
主程序文件:FreeGui_v2.1_win\gui.py
样式修改参考:https://ttkbootstrap.readthedocs.io/en/latest/zh/
自由、快速、便捷的添加和更新工具
启动命令保存即生效。
工具更新,点击刷新GUI按钮即可生效。
免责声明
本工具仅面向合法授权的企业安全建设行为,在使用本工具进行检测时,您应确保该行为符合当地的法律法规,并且已经取得了足够的授权。
如您在使用本工具的过程中存在任何非法行为,您需自行承担相应后果,我们将不承担任何法律及连带责任。
在使用本工具前,请您务必审慎阅读、充分理解各条款内容,限制、免责条款或者其他涉及您重大权益的条款可能会以加粗、加下划线等形式提示您重点注意。 除非您已充分阅读、完全理解并接受本协议所有条款,否则,请您不要使用本工具。
您的使用行为或者您以其他任何明示或者默示方式表示接受本协议的,即视为您已阅读并同意本协议的约束。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)