Snoop
1. Généralité
La commande "snoop" permet d'afficher les packets, ainsi que leur contenu, sans outils supplémentaire.
Comme
TCPDUMP, il fonctionne en ligne de commande.
L'un des avantages de snoop est de pouvoir afficher directement le contenu des paquets, même si cet avantage
est à réservé à des utilisateurs très expérimentés.
Format de la commande : snoop [option(s)] [condition(s)]
2. Options
Option |
Détail |
Exemple |
-d |
Affiche les packets pour une interface spécifique (sinon, snoop prend la première interface qui
ne soit pas la loopback) |
snoop -d hme0 |
-S |
Affiche la taille des packets |
snoop -d hme0 -S |
-V |
Mode "Verbose Light" : plus de détails sur le header (ACK, Séquence...) |
snoop -d hme0 -V |
-x |
Mode "Verbose Hexa" : contenu des packets en Hexadecimal avec un précision passée en paramètre |
snoop -d hme0 -x0 snoop -d hme0 -x2 |
-v |
Mode "Verbose Full" : info sur le header (ACK, Séquence...) et contenu du packet |
snoop -d hme0 -v |
-p |
Affiche les packets correspondant numéros passés en paramètres |
snoop -d hme0 -p100 |
-o |
Enregistre la sortie de SNOOP dans le fichier passé en paramètre (avec en plus les "heure" de
chaque trame) |
snoop -d hme0 -o trc20040427.snoop |
-i |
Affiche le contenu d'un fichier créé avec SNOOP -o |
snoop -i trc20040427.snoop |
3. Conditions
Condition |
Détail |
Exemple |
host |
Affiche les trames pour le host défini en paramètre (peut en général être omis) |
snoop -d hme0 host 10.10.10.5 snoop -d hme0 10.10.10.5 |
from (ou src) |
Affiche les trames ayant pour origine le host défini en paramètre |
snoop -d hme0 from host 10.10.10.5 snoop -d hme0 src host 10.10.10.5 |
to (ou dest) |
Affiche les trames ayant pour destination le host défini en paramètre |
snoop -d hme0 to host 10.10.10.5 snoop -d hme0 dest host 10.10.10.5 |
greater |
Affiche les packets d'un taille supérieure au paramètre |
snoop -d hme0 greater 65 |
less |
Affiche les packets d'un taille inférieure au paramètre |
snoop -d hme0 less 65 |
port |
Affiche les packets du port précisé |
snoop -d hme0 port 23 |
udp, tcp, icmp |
Affiche les packets du protocole précisé |
snoop -d hme0 less 65 tcp |
4. Exemples divers
4. 1. Comment tracer les flux ftp venant de l'IP 10.10.11.5
snoop port 21 and host 10.10.11.5
4. 2. Comment tracer les flux telnet venant des IP 10.10.11.5 et 10.10.11.6
snoop -d qfe0 port 23 and host 10.10.11.5 or host 10.10.11.6
4. 3. Afficher un maximum d'informations sur les flux ftp
snoop -d qfe0 -v -x0 port 21
Page modifiée le : 04/10/2024