Qu'est-ce que l'identification du logiciel serveur ?

Chaque site web est servi par un logiciel de serveur web s'exécutant sur une machine distante, tel que Nginx, Apache, IIS ou un framework d'application personnalisé. Lorsqu'un navigateur ou un client demande une page, le serveur inclut souvent des en-têtes de réponse HTTP qui révèlent des détails sur le logiciel et la pile technologique qui le soutiennent, le plus couramment les en-têtes Server et X-Powered-By.

L'identification de ces informations est utile pour la recherche en sécurité, l'analyse concurrentielle et le dépannage. Les développeurs l'utilisent pour vérifier leur propre configuration de serveur, tandis que les chercheurs en sécurité l'utilisent pour comprendre les technologies sur lesquelles un site s'appuie avant d'évaluer les vulnérabilités potentielles.

Description de l'outil

Cet identificateur de logiciel serveur envoie une demande à n'importe quel nom d'hôte que vous fournissez et inspecte les en-têtes de réponse HTTP pour révéler le logiciel serveur en utilisation. Il rapporte les valeurs des en-têtes Server et X-Powered-By ainsi que le code de statut HTTP et le texte de statut renvoyés par le serveur. Vous pouvez choisir de vous connecter via HTTPS ou HTTP simple.

Fonctionnalités

  • Détecte le logiciel serveur à partir des en-têtes de réponse Server et X-Powered-By
  • Prend en charge les connexions HTTPS et HTTP
  • Affiche le code de statut HTTP et le texte de statut renvoyés par le serveur