- Joined
- Jan 8, 2019
- Messages
- 56,623
- Solutions
- 2
- Reputation
- 32
- Reaction score
- 100,456
- Points
- 2,313
- Credits
- 32,750
6 Years of Service
76%

WhatWeb identifies websites. Its goal is to answer the question, “What is that Website?”. It recognizes web technologies including content management systems (CMS), blogging platforms, statistic/analytics packages, JavaScript libraries, web servers, and embedded devices. WhatWeb has over 1700 plugins, each to recognize something different. WhatWeb also identifies version numbers, email addresses, account IDs, web framework modules, SQL errors, and more.
WhatWeb can be stealthy and fast, or thorough but slow. WhatWeb supports an aggression level to control the tradeoff between speed and reliability. When you visit a website in your browser, the transaction includes many hints of what web technologies are powering that website. Sometimes a single webpage visit contains enough information to identify a website but when it does not, WhatWeb can interrogate the website further. The default level of aggression, called ‘stealthy’, is the fastest and requires only one HTTP request of a website. This is suitable for scanning public websites. More aggressive modes were developed for use in penetration tests.
Most WhatWeb plugins are thorough and recognize a range of cues from subtle to obvious. For example, most WordPress websites can be identified by the meta HTML tag, e.g. ‘<meta name=”generator” content=”WordPress 2.6.5″>’, but a minority of WordPress websites remove this identifying tag but this does not thwart WhatWeb. The WordPress WhatWeb plugin has over 15 tests, which include checking the favicon, default installation files, login pages, and checking for “/wp-content/” within relative links.
Features:
Over 1800 plugins
Control the trade-off between speed/stealth and reliability
Performance Tuning. Control how many websites to scan concurrently.
Multiple log formats: Brief (greppable), Verbose (human readable), XML, JSON, MagicTree, RubyObject, MongoDB, ElasticSearch, SQL.
Proxy support including TOR
Custom HTTP headers
Basic HTTP authentication
Control over webpage redirection
IP address ranges
Fuzzy matching
Result certainty awareness
Custom plugins defined on the command line
IDN (International Domain Name) support
Changelog v.0.5.4
This is a minor release with three new plugins



#345 Fixed colour output problem with white text being invisible when users have a white terminal background (@urbanadventurer)
#347 Fixed MongoDB compatibility logging issue (@juananpe)
NEW PLUGINS
BlockScout (@urbanadventurer)
ElasticSearch (@urbanadventurer)
Grafana (@urbanadventurer)
PLUGIN UPDATES
Kibana (@urbanadventurer)
To see this hidden content, you must like this content.