Skip to content

Releases: winezer0/DynaScan

v0.5.8.d1

07 Jul 03:55
Compare
Choose a tag to compare

1、更新备份文件字典、
2、增加实战记录文件

v0.5.8

07 Jul 03:03
Compare
Choose a tag to compare

1、修改默认注释符号#为###
2、更新 readme.md
3、更新 动态规则编写.md

v0.5.7.d1

06 Jul 17:20
Compare
Choose a tag to compare

1、更新备份文件字典 增加 /某某单位名.zip支持
2、优化其他路径规则

注:版本号后的d1表示第几次更新字典规则

v0.5.7

06 Jul 16:35
Compare
Choose a tag to compare

重构参数输入框架,将args_parser优化为一个可以复用的框架。
没有对功能和字典进行更新

v0.5.5

05 Jul 02:54
Compare
Choose a tag to compare

新增-eu参数,支持排除自定义的历史URL文件,用于在联合其他扫描工具时,不重复访问相同的URL。

v0.5.4

30 Jun 13:16
Compare
Choose a tag to compare

优化日期解析规则,支持当前时间和加减运算
1、修复date模式的小bug,当前后段相同时,部分情况没有获取到结果。
修复前 {date=year_mon_day:20230630-20230630}$ 结果 [] # 非预期的
修复后 {date=year_mon_day:20230630-20230630}$ 结果 [20230630, 230630]

2、修复 mon_day_year 格式生成的数据不正确的问题,
修复前 {date=mon_day_year :06302023-06302023}$ 结果 [20230630, 230630] # 非预期的
修复后 {date=mon_day_year :20230630-20230630}$ 结果 [06302023, 063023]

3、当模式为data时, 可以使用通配符 ,用于 表示当前格式的时间。
{date=day:
-}$ 表示 {date=day:30-30}$ 结果 [30]
{date=mon:
-}$ 表示 {date=mon:6-6}$ 结果 [6, 06]
{date=year:
-}$ 表示 {date=year:2023-2023}$ 结果 [2023,23]
{date=year_mon_day:
-*}$ 表示 {date=year_mon_day:20230630-20230630}$ 结果 [20230630, 230630]

4、当模式为date时,可以通过 -- ++ 符号对时间进行计算,可和通配符一起使用
--基于输入的时间做减法 ++基于输入的时间做加法
{date=day:20--10}$ 表示 20-10天 得到 {date=day:10-20}$
{date=mon:12-10}$ 表示 12-10月 得到 {date=mon:2-10}$
{date=year:2023-10}$ 表示 2023-10年 得到 {date=year:2013-2023}$
{date=year_mon_day:20230630-15}$ 表示 20230630-15天得到 {date=year_mon_day:20230615-20230630}$

5、撤销v0.5.3的%%CURR_TIME%% 因变量支持

v0.5.3

30 Jun 09:17
Compare
Choose a tag to compare

增加当前日期因变量 %%CURR_DATE%%

目前支持因变量:
"%%PATH%%" # 基于URL自动生成 PATH因变量
"%%DOMAIN%%" # 基于URL自动生成 域名因变量
"%%DEPENDENT%%" # 存储自定义因变量
"%%BLANK%%" # 存储空字符因变量
"%%FILE_NAME%%" # 基于URL自动生成 文件名因变量-有扩展名
"%%PURE_NAME%%" # 基于URL自动生成 文件名因变量-没有扩展名
S"%%CURR_DATE%%" # 自动生成 今天和昨天的日期因变量

v.0.5.2

30 Jun 05:10
Compare
Choose a tag to compare

1、新增命中结果动态排除功能。自动排除相同响应的命中结果

[12:47:51] [+] 可能存在 [https://www.baidu.com/home.rar]
[12:47:51] [!] 忽略命中 [crc32_1320865101] <--> https://www.baidu.com/home/home.tar.gz
[12:47:51] [] 记录命中结果规则: 1
[12:47:51] [] 任务进度 3/4
[12:47:55] [!] 忽略命中 [crc32_1320865101] <--> https://www.baidu.com/home.zip
[12:47:55] [*] 任务进度 4/4
[12:48:00] [!] 忽略命中 [crc32_1320865101] <--> https://www.baidu.com/home.tar.gz
[12:48:00] [!] 忽略命中 [crc32_1320865101] <--> https://www.baidu.com/home/home.rar
[12:48:00] [!] 忽略命中 [crc32_1320865101] <--> https://www.baidu.com/home/home.zip

2、重新设计命令行参数与全局变量的关系。
param_name = str(globals()[var_name]).replace("GB_", "").lower()

3、修复http代理错误的问题(burpsuite代理情况下错误)。不管是https还是http网站,都使用http代理。
proxies = {'http': args.proxies.replace('https://', 'http://'), 'https': args.proxies.replace('https://', 'http://')}

v0.5.1

29 Jun 16:30
Compare
Choose a tag to compare

v0.5.1 完成备份文件字典更新

v0.5.0

29 Jun 07:47
Compare
Choose a tag to compare

重构代码,更改传参方式为全局字典传参,避免全局参数修改失败的BUG。