Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
Web server fingerprinting is the process of identifying the type, version, and configuration of a web server. This information is critical for penetration testers as it helps identify known vulnerabilities associated with specific server versions. Attackers use this information to find and exploit unpatched vulnerabilities. Understanding what web server software is running allows testers to focus their efforts on relevant attack vectors.
What to Check
Information to Identify
Web server software (Apache, nginx, IIS, LiteSpeed, etc.)
Web server version number
Operating system information
Installed modules and extensions
Server configuration details
Backend technologies (PHP, ASP.NET, Java, etc.)
Load balancer or reverse proxy presence
CDN (Content Delivery Network) information
WAF (Web Application Firewall) presence
How to Test
Step 1: HTTP Header Analysis
Examine HTTP response headers to identify server information.
# Basic scan
nikto -h https://target.com
# Specify port
nikto -h target.com -p 443 -ssl
# Output to file
nikto -h https://target.com -o report.html -Format html
# Scan with authentication
nikto -h https://target.com -id admin:password
# Tuning options (specific tests)
nikto -h https://target.com -Tuning 1234
# In httpd.conf or apache2.conf
ServerTokens Prod
ServerSignature Off
# Using mod_headers
<IfModule mod_headers.c>
Header unset Server
Header always unset X-Powered-By
</IfModule>
nginx
# In nginx.conf
server_tokens off;
# Using headers-more module
more_clear_headers Server;
IIS
<!-- In web.config --><system.webServer><httpProtocol><customHeaders><removename="X-Powered-By" /><removename="Server" /></customHeaders></httpProtocol><security><requestFilteringremoveServerHeader="true" /></security></system.webServer>
2. Custom Error Pages
Configure custom error pages that don't reveal server information:
Note: While fingerprinting itself is low severity, it enables further attacks. If an outdated vulnerable version is detected, the combined risk increases significantly.
Severity Levels
Finding
Severity
Description
Server header visible
Info
General information
Exact version disclosed
Low
Version number exposed
Outdated version detected
Medium
Known vulnerabilities may exist
Critically vulnerable version
High
Active exploits available
Default pages exposed
Medium
Sensitive configuration visible
CWE Categories
CWE ID
Title
Description
CWE-200
Exposure of Sensitive Information to an Unauthorized Actor