web-dev-qa-db-fra.com

Comment puis-je utiliser TCPDump sur Unix pour afficher les messages envoyés à une adresse de multidiffusion spécifique?

J'essaie de visualiser le trafic transmis à une adresse de multidiffusion spécifique sur un réseau afin d'analyser un protocole que nous utilisons.

Je n'ai pas Wireshark disponible sur la configuration (malheureusement). TCPDump est cependant disponible. Alors, quelqu'un peut-il me montrer qu'une commande a un filtre TCPDump pour afficher uniquement les messages transmis à une adresse de groupe de multidiffusion sécifique?

19

Je pense que cela devrait suffire pour un groupe spécifique:

tcpdump -i eth0 -s0 -vv Host 239.255.255.250

Tout le trafic de multidiffusion:

tcpdump -i eth0 -s0 -vv net 224.0.0.0/4
35
Anders Lindahl