User-Agent #
Les informations d'identification fournies par le client concernant son navigateur, son système d'exploitation et son appareil. Sa structure standard ressemble souvent à :
Comment distinguer l'OS :
Configuration :
Mozilla/5.0 (Système d'exploitation) MoteurNavigateur Navigateur/Version.Comment distinguer l'OS :
- Windows : La chaîne contient
Windows NT(ex: Windows NT 10.0 pour Windows 10/11). - Linux : Contient
Linux x86_64ouX11. - Android : Contient le mot
Android.
- Chrome : Contient
Chrome/XXX.X Safari/XXX.X. - Firefox : Contient
Gecko/XXXX Firefox/XXX.X. - Note : Presque tous les navigateurs actuels commencent leur User-Agent par
Mozilla/5.0pour des raisons historiques de compatibilité. Il faut donc chercher les mots-clés spécifiques plus loin dans la chaîne.
Configuration :
%{User-agent}i dans Apache, $http_user_agent dans Nginx.