TCPDump sur Mac peut être piloté par OmniPeek et vous permettre de réaliser directement des captures de paquets, de sniffer donc, depuis n’importe quel Mac distant.
Les administrateurs réseau qui utilisent Omnipeek peuvent utiliser des Macs distants pour réaliser des captures de données et résoudre rapidement un problème réseau.
L’utilisation de TCPDump Adapteur est aussi possible
avec l’ensemble des systèmes distants qui tournent sous Unix
que ce soient des serveurs, des points d’accès sans fil …
avec l’ensemble des systèmes distants qui tournent sous Unix
que ce soient des serveurs, des points d’accès sans fil …
TCPDump est un analyseur de paquet en mode ligne de commandes qui permet de récupérer l’ensemble du trafic qui circule sur une interface réseau.
OmniPeek peut utiliser différentes sources pour capturer les données :
- les cartes réseaux disponibles sur la machine où est installé Omnipeek (Sauf version OmniPeek Connect),
- les bornes WiFi Cisco et Aruba configurées en mode sniffer,
- les Omnipliances,
- Capture Assistant pour Omnipeek pour les PC distants,
- Capture Engine pour Omnipeek sonde logicielle qui inclut le module de capture d’OmniPeek et qui se pilote depuis un OmniPeek distant,
- n’importe quel ordinateur Unix ou Linux et donc les Mac aussi via TCPDump.
Voici comment configurer Omnipeek pour capturer du trafic depuis le port réseau d’un Mac en utilisant TCPDump. Je vous rassure tout de suite, vous n’aurez pas à saisir de commande en ligne.
Sur le Mac il faut autoriser les sessions SSH.
- Rendez-vous dans les Préférences système depuis le menu pomme,
- Puis Cliquer sur l’icone Partage,
- Puis Session à distance.
Note : vous devez connaitre un identifiant et un mot de passe administrateur de la machine.
Sur le poste OmniPeek
01 — Installer le plugin TCPDump Adapter
Le plugin TCPDump Adapter se télécharger gratuitement depuis votre compte MyPeek sur le site de l’éditeur d’OmniPeek.
Note : vous devez avoir quitté OmniPeek avant d’installer le plugin TCPDump Adapter
02 — Lancer OmniPeek et contrôler l’installation
Une fois le plugin installé, lancer OmniPeek puis cliquer sur Option pour vérifier que le plugin est actif. (Case de la première colonne cochée).
03 — Configurer une nouvelle capture
Créer une nouvelle capture, ici nommée Capture depuis MacOS, et modifier le cas échéant les paramètres.
04 — Sélectionner TCPDump Adapter et configurer le lien avec le Mac
Dans cette étape, on configure l’accès au poste distant via SSH et le choix de l’interface.
- Dans les options de capture, sélectionner Adapter.
- Dans les interfaces de capture (Adapter), sélectionner Module : Remote TCPDump Adapter puis New Adapter
- Onglet Host : Nommer l’ordinateur distant et fournir son adresse IP
- Onglet Authentication : Indiquer le nom et l’identifiant du Mac (username et password)
- Revenir à l’onglet Host et cliquer sur le bouton Synchronize. Si l’adresse IP et les identifiants de connexion sont corrects, la liste des interfaces réseau disponibles sur le Mac (ou tout autre poste Unix) s’affichent.
- Sélectionner l’interface idoine et cliquer sur Properties
- Activer le mode promiscuous. Case à cocher : Capture packets in promiscuous mode (Do NOT use with VMWare interfaces). Appliquer
- Sélectionner la bonne interface, ici en0
L’interface de l’adaptateur TCPDump est configurée, OmniPeek est prêt pour lancer un capture distante.
05 — Lancer la capture réseau qui s’opérera via le poste Mac distant (ou tout autre matériel Unix ou linux).
Les paquets capturés par TCPDump sur le Mac distant sont disponibles dans OmniPeek, à vous de jouer pour réaliser le diagnostique réseau.
La procédure est identique, sauf l’activation du SSH, pour n’importe quel poste, firewall, appliance Unix. Cela vous permet par exemple de capturer des trames au niveau d’un serveur ou sur plusieurs ports réseau d’un firewall ou d’un routeur pour analyser son fonctionnement ou les temps de latence.
Plus d’informations sur Omnipeek
Pingback: Diagnostic Réseau à distance une nécessité pour toute entreprise ! | Omnipeek Sniffer Blog - Diagnostic Réseau