1.4.1. ClientInformations

Module relatif aux informations d’un client dans un fichier de log Apache.

class donnees.client_informations.ClientInformations(adresse_ip: str, identifiant_rfc: str | None, nom_utilisateur: str | None, agent_utilisateur: str | None)[source]

Bases : object

Représente les informations d’un client à partir d’une entrée d’un log Apache.

Cette classe regroupe les données extraites d’une entrée de log, qui concernent le client ayant effectué la requête au serveur Apache.

adresse_ip

L’adresse IP du client.

Type:

str

identifiant_rfc

L’identifiant RFC du client. Peut être None si non fournie.

Type:

Optional[str]

nom_utilisateur

Le nom de l’utilisateur authentifié. Peut être None si non fournie.

Type:

Optional[str]

agent_utilisateur

L’agent utilisateur (User-Agent). Peut être None si non fournie.

Type:

Optional[str]