Je teste un client lourd qui est connecté à une base de données, besoin de sniff trafic n/b port tcp sur la même machinecomment pouvons-nous renifler le trafic entre deux ports de la même machine?
Répondre
Vous pouvez essayer certains outils comme WireShark.
En supposant que vous êtes sous Windows:
Je aurait divisé le client et le serveur sur deux machines, soit deux réels, ou une machine virtuelle VMWare avec quelque chose. Ensuite, j'utiliserais Wireshark.
WireShark (anciennement Ethereal) fonctionnera parfaitement, si vous ne le connaissez pas, il peut être un peu compliqué sur OSX, Windows ce n'est pas un problème et Linux peut être un mal de tête. Vous pouvez le télécharger ici http://www.wireshark.org/, et lire une courte amorce ici - http://www.ipprimer.com/packets.cfm
Essentiellement, il y a une phase capture
, et vous pouvez travailler avec les données - pour vos besoins, vous pouvez vivre capture et filtrer la sortie des paquets Sur le port/la destination qui vous intéresse, je l'ai utilisé plusieurs fois pour déboguer des réseaux domestiques douteux ou des problèmes au bureau.
Attention, si vous utilisez MySQL et localhost
par exemple, ceci est un mot-clé pour MySQL et il utilisera en fait le socket ... ce qui rend les choses plus compliquées, vous pouvez contourner ce problème en vous assurant toujours d'utiliser 127.0.0.1
si vous travaillez avec MySQL. (Peut-être que d'autres logiciels utilisent cette convention?)
- 1. Renifler/capturer tout le trafic entre Apache et Weblogic sur Solaris
- 2. qui connecter deux émulateurs android sur la même machine?
- 3. calcul de distance entre deux ports avec PostgreSQL et Postgis
- 4. Oracle: Utiliser deux versions différentes d'EXP sur la même machine?
- 5. Fiddler ne pas renifler le trafic SOAP à partir du site Web ASP.NET
- 6. Comment renifler un port USB sous Windows?
- 7. Possible d'avoir le même contrat, la même liaison, la même adresse, mais des ports différents?
- 8. Trouver deux ports tcp libres
- 9. différence de temps entre deux fois dans la même table
- 10. Même communication Erlang Machine
- 11. Comment renifler une exception interceptée dans .NET sur une machine de production?
- 12. iOS4.2 et iOS4.1 sur la même machine?
- 13. Comment renifler Symbian OS Nokia Connexions réseau téléphonique?
- 14. Est-il possible d'avoir deux versions différentes de collabnet svn sur la même machine windows?
- 15. la relation entre la machine et le langage d'assemblage
- 16. rediriger le trafic sous-domaine externe
- 17. Filtrer le trafic de trafic du moteur de recherche
- 18. Deux versions de la même application asp.net utilisant le même serveur que stateserver - bad?
- 19. Android comment renifler la taille de l'écran du navigateur webkit?
- 20. Quelle est la bonne façon de gérer plusieurs comptes de connexion depuis la même machine et le même navigateur?
- 21. Comment communiquer entre deux instances de MDB ouvertes avec le même formulaire?
- 22. Version Multiple Rails dans la même machine
- 23. Quelle est la manière préférée de transmettre des données entre deux applications sur le même système?
- 24. Est-ce que les applications Erlang séparées doivent partager la même machine virtuelle sur la même machine?
- 25. créer des ports et initier la communication entre le client et le serveur
- 26. Deux formulaires partagent la même entrée
- 27. Deux champs avec le même nom
- 28. synchronisation entre la machine locale et virtuelle
- 29. Surveiller le trafic USB
- 30. Communication entre deux émulateurs Android
Quel système d'exploitation utilisez-vous? – relet