iPhone und WireShark
Wie kann ich sniff die Pakete von meinem iPhone auf mein Netzwerk? kann jemand geben Sie mir einige Hinweise? Ich habe versucht zu Googeln, aber nichts lehrt, wie riechen, iPhone-Pakete、
Bin ich auf windows.
InformationsquelleAutor der Frage Strawberry | 2009-10-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Paros riechen, die Netzwerkverkehr von Ihrem iPhone. Siehe diese ausgezeichnete Schritt für Schritt-post für weitere Informationen: http://blog.jerodsanto.net/2009/06/sniff-your-iphones-network-traffic/. Sehen Sie sich auch in den Kommentaren einige Ratschläge für die Verwendung von anderen proxies, um den gleichen job zu erledigen.
Einzige Einschränkung ist, dass ABS nur schnuppert HTTP GET/POST-Anfragen mit der oben beschriebenen Methode, so zu schnüffeln alle Netzwerk-traffic, versuchen Sie Folgendes:
Wenn Sie nach schnüffeln diese Pakete auf Windows, die Verbindung zum internet über Ethernet zu teilen Sie Ihre internet-Verbindung, und verwenden Sie den Windows-computer als access point. Dann führen Sie einfach Wireshark als normaler und abfangen der Pakete, die durch fließt, gefiltert nach Ihren startpoints. Alternativ versuchen Sie es mit einem Netzwerk-hub wie Wireshark trace können alle Pakete, die fließt durch ein Netzwerk, wenn Sie sind mit dem gleichen router endpoint-Adresse (wie bei einem hub).
InformationsquelleAutor der Antwort Nathan Kleyn
Dieser arbeitete für mich:
Verbinden Sie Ihr iOS-Gerät durch USB -
$ rvictl -s UDID
woUDID
ist die Geräte-ID Ihres Geräts (befindet sich in XCode unter "Geräte" Verknüpfung mit ⇧⌘2)$ sudo launchctl list com.apple.rpmuxd
$ sudo tcpdump -n -t -i rvi0 -q tcp
oder$ sudo tcpdump -i rvi0 -n
Wenn victl nicht funktioniert installieren Sie Xcode und den developer tools.
Weitere Infos finden Sie unter Remote Virtual Interface und für das original-tutorial ist hier die Nutzen Sie Ihre Laib blog-post
InformationsquelleAutor der Antwort Oleh Kudinov
Habe ich erfolgreich eingefangen HTTP-Datenverkehr mit Fiddler2 als proxy, die installiert werden kann auf jedem Windows-PC in Ihrem Netzwerk.
-> Verbindungen -> [x] Ermöglichen remote-Computern zu verbinden.
deaktiviert.
der wireless-Einstellungen eine manuelle
proxy-server geben Sie die fiddler
Maschine mit der ip-Adresse und der gleichen
- port (Standard 8888).
InformationsquelleAutor der Antwort Dwayne
Die folgenden arbeitete für iPhone 4S (iOS 5) und Macbook Pro (10.8.2)
Auf Ihrem Mac, gehen Sie zu System Einstellungen - > Freigabe - > gemeinsame Internet-Nutzung
Auf Ihrem iPhone, gehen Sie zu Einstellungen > WLAN und wählen Sie Ihre Mac als Wifi-Access-Point. Drücken Sie die Blaue detail Offenlegung von neben an und notieren Sie sich die IP-Adresse (192.168.2.2 in meinem Fall). An diesem Punkt, das WLAN-Symbol auf einem Mac Taskleiste ändern sollte die folgenden:
Wireshark öffnen. Klicken Sie auf Aufnahme starten, und verwenden Sie das neue bridge-interface, das sollte jetzt verfügbar sein bei den Optionen.
???
Gewinn!
Wie bei allen Sachen im Zusammenhang mit dem Netzwerk, Sie könnte neu starten, wifi etc und wiederholen Sie die Schritte, und rufen Sie Ihre Lieblings-Gottheit, um diese Beschwörung zu arbeiten 🙂
InformationsquelleAutor der Antwort Manav
Musste ich etwas tun, sehr ähnlich, um herauszufinden, warum mein iPhone blutete Mobilfunknetz Daten, Essen 80% meiner 500 MB-Zulage in ein paar von Tage.
Leider musste ich das packet sniffen, während auf 3G/4G und konnte nicht verlassen Sie sich auf wireless. Also, wenn Sie brauchen eine "industrielle Lösung", dann ist dies, wie Sie schnuppern alle Verkehr (nicht nur http) auf jedem Netzwerk.
Basic-Rezept:
'Ish detaillierte Anweisungen:
Beachten Sie, dass die obige Implementierung ist nicht die Sicherheit konzentriert, dass es einfach darum geht, einen detaillierten packet capture alle Ihre iPhone-traffic über 3G/4G/Wireless networks
InformationsquelleAutor der Antwort PompeyPaul
Den
tcpdump
tool ist verfügbar unter gnu.Können Sie es verwenden, anstatt
wireshark
.InformationsquelleAutor der Antwort justme
Empfehle ich Charles Web Proxy
Es ist cross-Plattform, in JAVA geschrieben, und das ziemlich gut. Nicht annähernd so überwältigend wie Wireshark, und macht eine Menge der lästigen Sachen wie der Einrichtung des proxies, etc. für Sie. Die einzige schlechte Teil ist, dass es Geld kostet $50. Nicht Billig, aber ein nützliches Werkzeug.
Lesen Sie mehr über Charles Funktionen.
InformationsquelleAutor der Antwort Alex Gray
Der einfachste Weg, dies zu tun sein wird, um wifi verwenden, natürlich. Sie müssen bestimmen, ob Ihre WLAN-Basisstation fungiert als hub oder eine Schalter. Wenn Sie fungiert als Drehscheibe, dann schließen Sie einfach Ihre windows-pc und wireshark sollte in der Lage sein, um zu sehen, den Verkehr aus dem iPhone. Wenn es ein Schalter ist dann der einfachste Wette wird es sein, kaufen Sie einen Billigen hub und schließen Sie die wan-Seite Ihres WLAN-Basis auf den hub, und schließen Sie dann Ihr windows-pc mit wireshark an den hub-als auch. An diesem Punkt wireshark in der Lage zu sehen, alle Verkehr geht es über den hub.
InformationsquelleAutor der Antwort carson
Möchte ich Pirni (availble kostenlos in Cydia auf einem jailbroken-Gerät), oder es gibt auch Pirni Pro jetzt für ein paar Dollar (http://en.wikipedia.org/wiki/Pirni). Ich habe mit dem pirni-derv-Skript kostenlos verfügbar auf der Google Code ( http://code.google.com/p/pirni-derv/ ), gemischt mit Pirni und es ist schon sehr gut funktioniert. Ich kann es nur empfehlen.
InformationsquelleAutor der Antwort Mark
Können Sie gehen wie folgt vor:
InformationsquelleAutor der Antwort Shadow Template