1 votes

Renifler les paquets de binaires / applications / identifiants de processus spécifiques ?

Existe-t-il un moyen d'associer des paquets à l'exécution de binaires ? Je serais ouvert aux méthodes de reniflage traditionnelles ou même dtrace d'ailleurs.

J'ai un problème spécifique sur un système à très fort trafic. Renifler "tous" les paquets et les filtrer devient un problème très lourd et éliminer l'émission de paquets de tous, sauf de l'application incriminée, n'est pas possible dans ce scénario.

3voto

joeqwerty Points 106914

Vous ne mentionnez pas quel système d'exploitation vous utilisez sur ce système, mais s'il s'agit de Windows, vous pouvez utiliser Microsoft Network Monitor, qui affiche l'ID du processus pour chaque "conversation", ce qui devrait vous permettre de cibler votre analyse. Pour "filtrer" le trafic par ID de processus, il suffit de sélectionner le processus dans le volet de gauche et de visualiser son trafic dans le volet de droite.

2voto

sten Points 21

Je ne suis pas sûr que ce soit ce dont vous avez besoin, mais netstat peut vous aider à associer l'identifiant du processus au port réseau. Dans Wireshark, vous pouvez alors filtrer sur ce numéro de port, pour ne renifler que les paquets d'un identifiant de processus spécifique.

1voto

darda Points 299

Sous Windows, il existe une version expérimentale qui fait cela, comme décrit sur la liste de diffusion : http://www.wireshark.org/lists/wireshark-dev/201212/msg00069.html

1voto

user101375 Points 1373

Récemment, je suis tombé sur une solution très intéressante pour ce problème et je voulais la partager. Elle se trouve dans le livre DTrace : http://www.dtracebook.com

Vous voudrez tirer les exemples d'ici : http://www.dtracebook.com/images/dtbook_scripts.tar.gz

Je n'utilise pas d'OS X. J'ai extrait les scripts à dtbook sous mon ~/bin et exécuté le script approprié comme suit :

sudo ~/bin/dtbook/Chap6/soconnect_mac.d 

Ce qui vous donnera alors tous les processus avec leurs connexions. D'habitude, je mets ça dans grep et chercher des applications spécifiques maintenant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X