Fingerprinting
The process of fingerprinting web applications involves identifying the underlying technologies they use.
Inspecting HTTP Response Headers
HTTP response headers often reveal details about the web server, programming language, and various security policies in place.
The following example reveals the Nginx version and underlying operating system:
curl -I http://example.com
HTTP/2 200 OK
Content-Type: application/javascript
Expires: Sat, 04 Oct 2028 04:23:59 GMT
Last-Modified: Fri, 16 Feb 2022 04:56:01 GMT
Server: nginx/1.1.4.0 (Ubuntu)
X-Ah-Environment: prod
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Length: 287
Fingerprinting using WhatWeb
WhatWeb is a web scanner tool used to identify technologies running on a website, such as the web server, frameworks, CMS, plugins, and more. It helps security researchers gather reconnaissance information for vulnerability analysis.
whatweb $URL
Last updated
Was this helpful?