
Scanner web di nuova generazione
Sviluppato da Andrew Horton urbanadventurer e Brendan Coles bcoles
Ultima versione: v0.6.4. 3 aprile 2026
Licenza: GPLv2
Questo prodotto è soggetto ai termini descritti nel contratto di licenza. Per maggiori informazioni su WhatWeb visita https://github.com/urbanadventurer/
Wiki: https://github.com/urbanadventurer/WhatWeb/wiki/
Se hai domande, commenti o dubbi riguardo a WhatWeb, consulta la documentazione prima di contattare uno degli sviluppatori. Il tuo feedback è sempre benvenuto.
WhatWeb identifica i siti web. Il suo obiettivo è rispondere alla domanda: "Cos'è quel sito web?". WhatWeb riconosce tecnologie web tra cui sistemi di gestione dei contenuti (CMS), piattaforme di blogging, pacchetti statistiche/analytics, librerie JavaScript, server web e dispositivi embedded. WhatWeb ha oltre 1800 plugin, ciascuno per riconoscere qualcosa di diverso. WhatWeb identifica anche numeri di versione, indirizzi email, ID account, moduli di framework web, errori SQL e altro.
WhatWeb può essere furtivo e veloce, oppure approfondito ma lento. WhatWeb supporta un livello di aggressione per controllare il compromesso tra velocità e affidabilità. Quando visiti un sito web nel tuo browser, la transazione include molti indizi su quali tecnologie web alimentano quel sito. A volte una singola visita a una pagina web contiene informazioni sufficienti per identificare un sito, ma quando non è così, WhatWeb può interrogare ulteriormente il sito. Il livello di aggressione predefinito, chiamato 'stealthy', è il più veloce e richiede una sola richiesta HTTP al sito. Questo è adatto per scansionare siti web pubblici. Modalità più aggressive sono state sviluppate per l'uso nei test di penetrazione.
La maggior parte dei plugin di WhatWeb sono approfonditi e riconoscono una serie di indizi, da quelli sottili a quelli evidenti. Ad esempio, la maggior parte dei siti WordPress può essere identificata dal tag meta HTML, es. '', ma una minoranza di siti WordPress rimuove questo tag identificativo, ma ciò non ferma WhatWeb. Il plugin WordPress di WhatWeb ha oltre 15 test, che includono il controllo della favicon, dei file di installazione predefiniti, delle pagine di login e la ricerca di "/wp-content/" all'interno dei link relativi.
Uso di WhatWeb per scansionare reddit.com.``` $ ./whatweb reddit.com http://reddit.com [301 Moved Permanently] Country[UNITED STATES][US], HTTPServer[snooserv], IP[151.101.65.140], RedirectLocation[https://www.reddit.com/], UncommonHeaders[retry-after,x-served-by,x-cache-hits,x-timer], Via-Proxy[1.1 varnish] https://www.reddit.com/ [200 OK] Cookies[edgebucket,eu_cookie_v2,loid,rabt,rseor3,session_tracker,token], Country[UNITED STATES][US], Email[[email protected],[email protected]], Frame, HTML5, HTTPServer[snooserv], HttpOnly[token], IP[151.101.37.140], Open-Graph-Protocol[website], Script[text/javascript], Strict-Transport-Security[max-age=15552000; includeSubDomains; preload], Title[reddit: the front page of the internet], UncommonHeaders[fastly-restarts,x-served-by,x-cache-hits,x-timer], Via-Proxy[1.1 varnish], X-Frame-Options[SAMEORIGIN]
## Utilizzo```
.$$$ $. .$$$ $.
$$$$ $$. .$$$ $$$ .$$$$$$. .$$$$$$$$$$. $$$$ $$. .$$$$$$$. .$$$$$$.
$ $$ $$$ $ $$ $$$ $ $$$$$$. $$$$$ $$$$$$ $ $$ $$$ $ $$ $$ $ $$$$$$.
$ `$ $$$ $ `$ $$$ $ `$ $$$ $$' $ `$ `$$ $ `$ $$$ $ `$ $ `$ $$$'
$. $ $$$ $. $$$$$$ $. $$$$$$ `$ $. $ :' $. $ $$$ $. $$$$ $. $$$$$.
$::$ . $$$ $::$ $$$ $::$ $$$ $::$ $::$ . $$$ $::$ $::$ $$$$
$;;$ $$$ $$$ $;;$ $$$ $;;$ $$$ $;;$ $;;$ $$$ $$$ $;;$ $;;$ $$$$
$$$$$$ $$$$$ $$$$ $$$ $$$$ $$$ $$$$ $$$$$$ $$$$$ $$$$$$$$$ $$$$$$$$$'
WhatWeb - Next generation web scanner version 0.6.4.
Developed by Andrew Horton (urbanadventurer) and Brendan Coles (bcoles)
Homepage: https://morningstarsecurity.com/research/whatweb
Usage: whatweb [options] <URLs>
TARGET SELECTION:
<TARGETs> Enter URLs, hostnames, IP addresses, filenames or
IP ranges in CIDR, x.x.x-x, or x.x.x.x-x.x.x.x
format.
--input-file=FILE, -i Read targets from a file. You can pipe
hostnames or URLs directly with -i /dev/stdin.
TARGET MODIFICATION:
--url-prefix Add a prefix to target URLs.
--url-suffix Add a suffix to target URLs.
--url-pattern Insert the targets into a URL. Requires --input-file,
eg. www.example.com/%insert%/robots.txt
AGGRESSION:
The aggression level controls the trade-off between speed/stealth and
reliability.
--aggression, -a=LEVEL Set the aggression level. Default: 1.
Aggression levels are:
1. Stealthy Makes one HTTP request per target. Also follows redirects.
3. Aggressive If a level 1 plugin is matched, additional requests will be
made.
4. Heavy Makes a lot of HTTP requests per target. Aggressive tests from
all plugins are used for all URLs.
HTTP OPTIONS:
--user-agent, -U=AGENT Identify as AGENT instead of WhatWeb/0.6.3.
--header, -H Add an HTTP header. eg "Foo:Bar". Specifying a default
header will replace it. Specifying an empty value, eg.
"User-Agent:" will remove the header.
--follow-redirect=WHEN Control when to follow redirects. WHEN may be `never',
`http-only', `meta-only', `same-site', or `always'.
Default: always.
--max-redirects=NUM Maximum number of contiguous redirects. Default: 10.
AUTHENTICATION:
--user, -u=<user:password> HTTP basic authentication.
--cookie, -c=COOKIES Provide cookies, e.g. 'name=value; name2=value2'.
--cookiejar=FILE Read cookies from a file.
--no-cookies Disable automatic cookie handling (improves performance
with high thread counts).
### Cookie Handling
WhatWeb automatically handles cookies across redirects by default. This improves fingerprinting accuracy on sites requiring session management.