D'une manière générale, les liens sont internes à l'application de navigation, exceptés les liens qui comportent une flèche
noire vers le haut.
Navigation
L'outil de navigation propose sur chacune des pages un menu contextuel qui permet de naviguer entre ses différentes pages. Les liens toujours présents sont les suivants:
- Retour au site: permet de revenir au site dont on explore les logs;
- Aujourd'hui: affiche une liste synthétique de toutes les connexions du jour;
- Ce mois-ci: affiche une liste synthétique de toutes les connexions du mois;
- Choisir une autre date: permet de saisir simplement une date différente de la date en cours;
- Aide: afficher cette aide;
- À propos: affiche quelques informations au sujet de Clogs et de son auteur;
- Aller au début de la page: permet de se rendre au début de la page sans recharger celle-ci;
- Aller à la fin de la page: permet de se rendre à la fin de la page sans recharger celle-ci.
De plus, si la page en cours propose un affichage de liste synthétique des connexions, ou de sauvegarde des filtres,
quelques entrées viennent s'ajouter au menu de navigation:
- Filtrer sur l'IP: propose une boîte de saisie pour préciser l'expression régulière qui filtrera sur les IPs et noms de domaine dans la liste synthétique courante;
- suivi de sauvés: gestion des expressions régulières pour IP sauvées;
- Filter sur le UserAgent: propose une boîte de saisie pour préciser l'expression régulière qui filtrera sur les UserAgent dans la liste synthétique courante;
- suivi de sauvés: gestion des expressions régulières pour UserAgent sauvées;
- Filtrer sur l'utilisateur: propose une boîte de saisie pour préciser l'expression régulière qui filtrera sur les AuthNames dans la liste synthétique courante;
- suivi de sauvés: gestion des expressions régulières pour AuthName sauvées;
- Filtre avancé: propose une boîte de saisie regroupant toutes les expressions régulières décrites ci-dessous, ainsi qu'une saisie de la date d'affichage;
- Réinitialiser: Supprime tous les éléments qui composent le filtre courant.
Choix d'une date
Le choix de la date est possible de différentes manières
- À l'aide des flèches de navigation: celles-ci permettent de naviguer de jour en jour et de mois en mois à partir de la liste synthétique courante;
- Par le lien date de chaque ligne de la liste synthétique: ce lien affiche toutes les connexions du jour correspondant;
- En utilisant le menu contextuel:
- Le lien Aujourd'hui mène directement à la liste synthétique des connexions du jour;
- Le lien Ce mois-ci mène directement à la liste synthétique des connexions du mois courant;
- Le lien Choisir une autre date permet une saisie plus complète de la date d'affichage: il propose
une boîte de dialogue permettant de choisir avec précision et rapidement un mois ou un jour de n'importe quelle année.
Il est important de noter que toutes ces navigations prennent en compte les filtres déjà saisis, qui sont persistants tant qu'on ne
les a pas supprimés
Utilisation des filtres
Chacune des règles de filtrage courant s'ajoutent les unes aux autres pour restreindre les connexions affichées par l'outil. Comme indiqué ci-dessus, la navigation à travers les différentes dates garde en mémoire les filtres appliqués, qui sont donc persistants tant qu'ils ne sont pas supprimés.
Fonctionnement des filtres
Le fonctionnement des différents filtres disponibles sont décrits ici.
Ajout d'un nouveau filtre
Lorsqu'on navigue, il est possible d'ajouter simplement un nouveau filtre à la requête en cours. Voici les différentes manières de le faire:
- Dans le menu contextuel, les liens Ajouter un filtre... permettent de saisir manuellement une expression régulière qui servira alors de filtre. Voir la syntaxe des expressions régulières ci-dessous;
- Dans la liste synthétique des connexions, suivre un lien IP, UserAgent ou encore AuthName permet de filtrer les connexions sur cette caractéristique;
- Dans les listes des filtres sauvés il est possible de rendre actif le filtre sauvé de son choix en suivant le lien approprié.
Dès lors qu'un filtre est actif, il apparait en bas du menu contextuel, et peut à tout moment être modifié.
Combinaison des filtres
Chacune des règles de filtrage courant s'ajoutent les unes aux autres pour restreindre les connexions affichées par l'outil.
Syntaxe des expressions régulières
Les expressions régulières permettent de décrire de manière détaillée le type de chaine qui vont correspondre à la requète. Les expressions régulières disponibles dans Clogs sont les expressions régulières POSIX, excepté les caractères "^" et "$" qui sont ajoutés automatiquement par Clogs.
Voici une courte introduction à cette syntaxe:
Sauvegarde des filtres
Les liens sauvés du menu contextuel permettent de visualiser les expressions régulières déjà enregistrées. On peut alors pour chacune d'elle la supprimer ou la sélectionner comme filtre actif. En bas de la liste, une boîte de dialogue permet d'en ajouter une nouvelle par saisie directe.
L'autre manière d'ajouter un filtre est d'en rendre un actif (différentes méthodes sont décrites ci-dessus), et de cliquer sur sauver pour l'enregistrer.
Liste synthétique
La liste synthétique contient une description simplifiée de toutes les connexions correspondantes à la date précisée (qui peut être un jour ou un mois entier), et qui correspondent aux différents filtres actifs. Chaque entrée comporte différentes informations décrites ici:
- Le numéro de la connexion, avec un lien associé pointant sur le détail de cette connexion.
- L'URL (partiellement affichée) de la connexion, avec un lien aller vers cette page, et un affichage au survol de l'URL complète.
- L'adresse IP du visiteur, avec un lien go vers l'éventuel serveur HTTP associé, et un lien tr qui lance un traceroute vers le visiteur. Au survol de l'adresse IP, l'affichage correspond à la résolution de l'IP. Le lien associé à l'adresse IP permet de filtrer la recherche aux connexions depuis cette adresse IP.
- L'heure et la date de connexion. Le lien de la date permet de filtrer les connexions uniquement sur cette date.
- Le referer (partiellement affiché) du visiteur, c'est-à-dire l'endroit d'où il vient, avec un lien aller vers cette page, et un affichage au survol de l'URL complète.
- Le User Agent (partiellement affiché) du navigateur du visiteur, avec un lien permettant de filtrer sur ce User Agent, et un affichage au survol du User Agent complet.
- Le nom de l'utilisateur authentifié, avec un lien permettant de filter sur cet utilisateur.
Affichage détaillé d'une connexion
L'affichage détaillé d'une connexion, accessible par son numéro dans la liste synthétique, regroupe différentes informations, dont voici une description:
Dans les deux cas décrits ci-dessus, chaque connexion passée ou future possible regroupe différentes informations:
- Le numéro de la connexion;
- La date et l'heure de la connexion avec un lien vers l'affichage détaillé de cette connexion;
- Entre parenthèses, l'adresse de cette connexion;
- L'adresse IP du visiteur (avec éventuellement de précisé si elle est différente de l'IP de la connexion courante, ce qui est possible pour des raisons d'utilisation de proxy);
- Le referer de la visite;
- Et éventuellement le UserAgent du navigateur s'il est différent du UserAgent de la connexion courante.