0
点赞
收藏
分享

微信扫一扫

渗透工具TPLogScan:ThinkPHP3和5日志扫描工具,提供命令行版和BurpSuite插件版,尽可能发掘网站日志信息

Git地址:

r3change/TPLogScan: ThinkPHP全日志扫描工具,命令行版和BurpSuite插件版 (github.com)


ThinkPHP3和5日志扫描工具,提供命令行版和BurpSuite插件版,尽可能发掘网站日志信息

命令行版

安装

git clone https://github.com/r3change/TPLogScan.git
cd TPLogScan/
pip install -r requirements.txt

使用

> python3 TPLogScan.py -h

usage: TPLogScan.py [-h] [-u URL] [-v {3,5}] [-p PATH] [-y YEAR] [-m MONTH]
                    [-d DAY]

Thinkphp 3 or 5 log file scan!

optional arguments:
  -h, --help            show this help message and exit
  -u URL, --url URL     target url
  -v {3,5}, --version {3,5}
                        thinkphp version, default 3
  -p PATH, --path PATH  log path
  -y YEAR, --year YEAR  datetime start year, default this year
  -m MONTH, --month MONTH
                        datetime start month, default this month
  -d DAY, --day DAY     datetime start day, default 1

扫描TP3 1月-本月的网站所有日志

python3 TPLogScan.py -u URL

扫描TP5 12月的网站所有日志

python3 TPLogScan.py -u URL -v 5 -m 12

指定日志路径扫描(需同时指定ThinkPHP版本)

python3 TPLogScan.py -u URL -v 5 -p /runtime/log/ -m 12 -d 25

扫描截图

扫描结果自动保存在 /TPLogData/{URL}/ 目录下

BurpSuite插件版

安装

插件使用Python编写,使用需要先下载 Jython,并在 BurpSuite 中配置

Jython下载地址

https://www.jython.org/download.html

配置Jython环境

添加插件

插件添加后会新建一个标签页面板

使用

右键菜单选择TPLogScan,根据ThinkPHP版本选择子菜单项,选择后会自动爬取近30天的日志,会将请求记录在新建的面板中


🏹每日分享🏹:

当我年轻时,我试图改变这个世界,当我成熟时,我发现我不能够改变这个世界,我将目光缩短了些,决定只改变我的国家,当我进入暮年以后,我发现我不能改变我们的国家,我最后的愿望仅仅是改变下我的家庭,但是,这也不可能。当我躺在床上,行将就木时,我突然意识到:如果一开始我仅仅去改变我自己,然后,我可能改变我的家庭,在家人的帮助和鼓励下,我可能为国家做一些事情,然后,谁知道呢?我甚至可能改变这个世界。

——威斯敏斯特教堂碑文墓志铭

举报
0 条评论