Skip to content
bcoles edited this page Apr 6, 2011 · 16 revisions

WhatWeb

  • Ruby 1.9 is not supported
  • :regexp matches are case sensitive, you can make then case insensitive by appending i, eg. /foobar/i will match FOObar
  • The MD5 hashing algorithm is used not for its security but for its speed as a hashing algorithm, especially compared to SHA1
  • Redirects without valid certificates return ERROR: EOF error end of file reached

Libraries

  • Anemone: The Anemone spider doesn't follow HTTP 302 redirects
  • Anemone: Timeout settings do not apply to the Anemone spider
  • Anemone: Meta refresh redirects do not apply to the Anemone spider
  • Net/HTTP: Non-standard HTTP headers abort the request, for example :
    • Shoutcast Administrator ICY 200 OK ICY 400 Server Full
    • SOAPAction Required HTTP/1.0 427 Unauthorized
    • SIP SIP/2.0 200 OK SIP/2.0 404 Not Found - Unable to dispatch to user 100
  • Net/HTTP: URLs with sub-domains which contain underscore characters will fail and return ERROR: the scheme http does not accept registry part: followed by the URL.