2009-11-19 4 views
3

Je suis en cours d'exécution une petite application sur la ligne de commande, et je suis en train de regarder le trafic réseau (http), il crée.inspecter le trafic réseau de la simple linux app cli

Y at-il une sorte de programme d'emballage (comme le « temps », ou « montre ») qui permet d'afficher l'ensemble du trafic réseau et de mon application? (Ou au moins, en faire une copie dans un fichier)

Répondre

14

Utilisez tcpdump dans la ligne de commande ou wireshark dans le bureau.

Par exemple, pour capturer le trafic Web.
tcpdump -s0 -i any -wfile.pcap port 80
Pour le regarder supprimer directement le -wfile.pcap

Pour lire un fichier précédemment enregistré
tcpdump -r file.pcap

Cependant pour le trafic Web si vous êtes intéressé de regarder le flux http comme il vient, j'aime utiliser tcpflow -C port 80

+0

C'est parfait! – aidan

+0

'tcpflow' est exactement ce que je cherchais - merci. –