Lecture de fichiers texte bruts et extraction d'informations via des outils simples comme grep ou PHP(avec expressions régulières) : Analyse de Logs Serveur avec PHP et Expressions Régulières
Voius allez analyser un fichier de logs serveur (format Apache, Nginx, ou autre) en utilisant PHP et les expressions régulières. Vous devrez extraire des informations spécifiques comme les adresses IP, les codes de réponse HTTP, et les URLs demandées.
Un site web génère un fichier de logs où chaque ligne contient des informations sur une requête effectuée par un utilisateur. Ces logs sont essentiels pour analyser le trafic, détecter des erreurs ou repérer des comportements suspects.
Exemple d'une ligne de log Apache :
192.168.1.10 - - [05/Feb/2025:10:15:32 +0100] “GET /index.php HTTP/1.1” 200 5320
Explication :
Exemple d'algorithme attendu
Méthodologie