Sniffer mit CAsyncsocket
-
Hallo zusammen,
ich habe da mal eine Frage. Ich würde gern den gesamten Netzwerktraffic des lokalen PCs einmal von der Menge her und einmal gefiltert nach Zielip-Adressen erfassen und analysieren.
Nun habe ich bisher nur Ansätze gefunden, bei welchen auf externe Capture-Bibliotheken, wie winpcap, zurückgegriffen wird.Gibt es keine Möglichkeit dies direkt mit MFC-Sockets zu tun?
An anderer Stelle hab ich nen Eintrag gefunden welcher so lautete:
... m_AsyncSocket.Create(0, SOCK_RAW); ...Allerdings hatte derjenige Das Problem das er keine Receive Meldung bekam. Leider war da keine Lösung zu dem Problem zu finden.
Hat von euch jemand eine Idee die weiterhelfen könnte?
ks
-
Das m.E. nicht.
Du benötigst winpcap o.ä.Rein auf Applikations Ebene gehts nicht.
-
hi simon
irgendwie muss es aber gehen, es gibt doch anwendungen, die ohne dies arbeiten.
dumeter zum beispiel zeigt schön die datenrate an. und das von allen netzwerkdevices zusamen ohne das eins ausgewählt sein muss. das würde zur not ja schon reichen, wenn ich nicht nach zielip filtern kann, aber mitbekomme, das noch daten kontinuierlich über die schnittstelle laufen.hat jemand noch eine idee?