Sniff HTTP-Pakete für GET und POST-Anfragen von einer Anwendung
Frage
Ich entwickle ein SEO-Tool in C # für Keyword-Recherche zu tun. Ich brauche, um Anrufe zu Google Adword Keyword-Tool zu machen. Jetzt weiß ich, einige Werkzeuge, die bereits das gleiche tun.
Ich muss nur entschlüsseln, was sie tun. Ich habe versucht, Wireshark, aber es ist sehr komplex, die tatsächlichen POST-Daten unter Verwendung von Wireshark zu erhalten.
habe ich versucht, mit Fiedler auf IE aber scheint wie zu viele Javascript-Anfragen gemacht werden, die verwirrt Fiedler viel.
Wenn ich nur die genaue Anfragen das andere Werkzeug herausfinden, mache ich glaube, meine Arbeit erledigt ist. Wie kann ich das tun?
Lösung
Put http.request.method == "POST"
im Anzeigefilter von wireshark zu zeigen, nur Anfragen POST. Klicken Sie auf das Paket, dann erweitern Sie das Hypertext Transfer Protocol Feld. Die POST-Daten werden direkt dort oben sein.
Andere Tipps
Sie haben eine Art von Netzwerk-Sniffer verwenden, wenn Sie auf diese Art von Daten erhalten möchten und Sie sind wahrscheinlich zu laufen in das gleiche Problem (Ziehen Sie die relevanten Daten aus dem gesamten Netzwerkverkehrs aus) mit denen, dass Sie jetzt tun mit Wireshark.