我是whatweb的新手,我想创建自己的插件,我在网站的图片上看到了许多使用md5的插件。例如Moxax NPort设备:
{:md5=>"27829d70bb23c465d86b9c643cf534d3",:url=>"/logo.gif"},{:md5=>"2f9af91da3dc3f192e26ac8f42db41bd",:url=>"/logo.gif"},
我发现的问题是,whatweb不检查这些URL,我使用了wireshark,发现那里没有请求,而且我试图只留下这些检查,whatweb停止识别Moxax NPort设备。
例如,当我使用自己的插件时,我可以检查'/'的md5,但不能检查'/loginback.jpg'。
感谢
WhatWeb将在匹配的哈希中跟随用:url指定的url,当:
- 使用了攻击模式(-a 3),并且插件已经匹配
- 无论插件是否已经匹配,都会使用攻击模式(-a 4)
默认情况下,WhatWeb使用被动模式(-a 1)。这不遵循其他URL。
有关更多信息,请参阅以下资源:
- https://github.com/urbanadventurer/WhatWeb/wiki/Writing-WhatWeb-Plugins
- https://github.com/urbanadventurer/WhatWeb/wiki/How-to-develop-WhatWeb-plugins