Skip to content

Releases: winezer0/whatweb-plus

v0.5.5.20

08 May 07:22
Compare
Choose a tag to compare

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

14 May 12:54
Compare
Choose a tag to compare

修复kali下 ruby 3.1.2 下提示 join(nil,"whatweb")报错

注意windows环境下不受影响,可以不进行更新

v0.5.5.19

13 May 04:50
Compare
Choose a tag to compare

0.5.5.19 解决参数默认优先级问题
将插件过滤参数放在最前面处理,确保-l -I等参数在插件过滤以后再进行操作.

whatweb.v0.5.5.19.exe 一般的发布版本,没有带有rchardet库的打包
whatweb.v0.5.5.19.rchardet.exe 带有rchardet库的打包版本,

rchatdet被plugins-disable/chatset.rb插件调用,一般用不上

v0.5.5.18

12 May 15:10
Compare
Choose a tag to compare

增加插件风险等级过滤功能:
插件过滤参数

--risk-level, -r=RISK
设置调用指定的风险级别的插件级。默认值: 1

  1. None 为每个目标调用无风险和更高级别的插件
  2. Low 为每个目标调用低风险和更高级别的插件
  3. Mid 为每个目标调用中等风险和更高级别的插件
  4. High 为每个目标调用高风险和更高级别的插件

--risk-exact, --re
仅调用指定等级的插件,不调用更高级别的插件。默认值:false

risk属性配置示例:
Plugin.define do
name "HTML5"
authors [ "Andrew Horton", ]
risk 2 # 加risk行即可配置
version "0.2"
....
end

注意事项: risk属性需要在插件内配置,没有配置就默认为None级别。