- WhatWeb (GitHub)
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