Kann ich unter OS X Pakete schnüffeln?

2465
bpapa

Ich entwickle etwas, eine Java-App, die über HTTP kommuniziert. Das log4j hilft mir nicht viel, also würde ich gerne den HTTP-Request sehen, den ich erst erstellt habe, wenn er versendet wird.

Ich weiß, dass ich in der Windows-Welt dafür einen Paket-Sniffer verwende. Manchmal bin ich überrascht, was OS X aus der Box heraus tun kann - kann es das?

Wenn nicht, was ist ein guter Paket-Sniffer unter OS X?

2

3 Antworten auf die Frage

3
bpapa

Es stellt sich heraus, dass tcpdump eine einfache Möglichkeit ist, dies aus der Box heraus zu tun.

Sie müssen wahrscheinlich als root laufen. Es gibt mehrere Möglichkeiten, um Zugang zu erhalten. Ich habe mein root-Passwort gesetzt. benc vor 14 Jahren 0
2
Troggy

http://www.wireshark.org/download.html

Dies ist das Beste, was ich bisher benutzt habe. Ich weiß nichts von etwas, das "direkt nach dem Auspacken" verfügbar ist.

"Ich kenne nichts, was" direkt aus der Box "" tcpdump verfügbar ist, das mit dem Betriebssystem ausgeliefert wird. vor 10 Jahren 0
1
ferqwerty

HTTPScoop erledigt perfekt das einfache http-sniffing.

Obwohl etwas altmodisch und dennoch erwähnenswert, ist Eavesdrop ein allgemeines Schnuppern