Netzwerkkarte sniffen
-
Hiho,
ich möchte gerne mich gerne mit dem Thema Netzwerk Sniffer befassen.
Meinem Programm soll es möglich sein, einen Datenstrom auszulesen. Vom Prinzip her, genau wie WireShark.
Sinn und Zweck ist es, mir sämtliche HTTP Packete ausgeben zu lassen, die zwischen mir und einer festgelegten IP-Adresse stattfinden.
Ein Beispiel für Google: Ich starte mein Programm, öffne google.de und mein Programm protokolliert ein- und ausgehende HTTP-Packete zwischen mir und Google: Also der ganze "GET / HTTP/1.1" Spaß mit dem Quellcode der Seite.
Ich hoffe, man versteht, was gemeint ist.
Bisher habe ich mich nur mit Socketprogrammierung befasst, jedoch baut man bei einem Socket meiner Erfahrung nach eine völlig neue Verbindung zum Server auf, statt eine bestehende zu verfolgen.
Hat diesbezüglich jemand ein hübsches Tutorial? Habe bereits ein wenig danach gesucht, leider finde ich nichts Brauchbares.
Besten Dank!
-
-
Ich weiß, dass WireShark auf diesem Programm aufbaut.
Aber ich will nicht glauben, dass jeder x beliebige Network Sniffer winpcap nutzt.

Gibt es dafür nicht auch eine konkrete Kategorie, wie zB "Socketprogrammierung"?
Edit: Sorry, ich bin dumm. Klick