The issue is just a type conversion while establishing a HTTPS connection over a proxy (the @raw variable is converted to a String by the connect method but it is expected to be an Array).
I also added extra info into output logs concerning the HTTP requests sent by WhatWeb. Now logs will contain extra headers and proxy configuration (can be useful for tools processing WhatWeb outputs).
Hi, here is the bug fix related to the issue discovered by @tmnar (https://github.com/urbanadventurer/WhatWeb/issues/183).
The issue is just a type conversion while establishing a HTTPS connection over a proxy (the @raw variable is converted to a String by the connect method but it is expected to be an Array).