WhatWeb

Web server/application fingerprinting tools on the market. Included in a default Kali Linux build. Language: Ruby Matches for fingerprinting are made with:

  • Text strings (case sensitive)
  • Regular expressions
  • Google Hack Database queries (limited set of keywords)
  • MD5 hashes
  • URL recognition
  • HTML tag patterns
  • Custom ruby code for passive and aggressive operations

Usage

whatweb http://someurl

Behind a proxy

whatweb --proxy "host:port" --proxy-user "username:password" $URL

Using cookies

whatweb --cookie 'name=value; name2=value2' $URL