Releases: winezer0/whatweb-plus
Releases · winezer0/whatweb-plus
v0.5.5.20
1、优化代码逻辑
2、将url前后缀的添加放在添加协议头之前进行处理
3、添加默认插件,避免啥都没有
whatweb-0.5.5.20.exe www.baidu.com
[*] Load Default Plugin Dirs: ["/__enclose_io_memfs__/local/plugins"]
http://www.baidu.com [302 Found] IP[183.2.172.42], Title[302 Found], http-server[BWS/1.1], length[154]
https://www.baidu.com/ [200 OK] IP[183.2.172.185], Title[百度一下,你就知道], http-server[BWS/1.1], lengt
h[404752]
http://www.baidu.com/baidu.html?from=noscript [200 OK] IP[183.2.172.42], Title[百度一下,你就知道], http-
server[Apache], length[2857]
https://www.baidu.com [200 OK] IP[183.2.172.185], Title[百度一下,你就知道], http-server[BWS/1.1], length
[404821]
4、添加自定义环境变量指定Whatweb基础路径,便于寻找插件目录
# 添加自定义环境变量指定的路径
if ENV['WHATWEB_ROOT']
$load_path_plugins << ENV['WHATWEB_ROOT']
end
v0.5.5.19.fix
修复kali下 ruby 3.1.2 下提示 join(nil,"whatweb")报错
注意windows环境下不受影响,可以不进行更新
v0.5.5.19
v0.5.5.18
增加插件风险等级过滤功能:
插件过滤参数
--risk-level, -r=RISK
设置调用指定的风险级别的插件级。默认值: 1
- None 为每个目标调用无风险和更高级别的插件
- Low 为每个目标调用低风险和更高级别的插件
- Mid 为每个目标调用中等风险和更高级别的插件
- High 为每个目标调用高风险和更高级别的插件
--risk-exact, --re
仅调用指定等级的插件,不调用更高级别的插件。默认值:false
risk属性配置示例:
Plugin.define do
name "HTML5"
authors [ "Andrew Horton", ]
risk 2 # 加risk行即可配置
version "0.2"
....
end
注意事项: risk属性需要在插件内配置,没有配置就默认为None级别。