Lion Cipher Lab

Fingerprint a web app's technologies with WhatWeb

Why it matters

Every web app is built from layers, a web server, maybe a framework, a content management system, JavaScript libraries, and each layer is software with a version and a public history of known bugs. Fingerprinting is how you find out which layers a site is running. For an attacker that turns a nameless website into a shopping list, known technology points straight at known vulnerabilities. For a defender the exact same report is an attack-surface inventory: it tells you what you are actually exposing, so you can ask whether it is current, whether you meant to run it, and what needs patching.…

What you'll learn

Steps in this lab

  1. The one rule, before you fingerprint anything
  2. What fingerprinting, banners, and a CMS actually are
  3. Why fingerprinting matters, both ways
  4. Install WhatWeb
  5. Point WhatWeb at your OWN test app: the first, gentle run
  6. Read the report: plugins, banners, and versions
  7. Turn up the aggression, and understand the reality
  8. What you just did, and why it is recon done right

Open the full interactive lab →