TCP Datenpakete abfangen



  • Gibt es eine Methode um sich in ein definiertes Programm zu hängen und Datenpakete die die dieses Programm sendet abfängt und erst überprüft bevor dieses hinaus ins Netzwerk geht? Ich suche sowas in der Art wie ein Hook Mechanismus.



  • du kannst nur die Msg's abfangen, die den PC verlassen und eintreffen. Aber nicht die eines besonderen Progs. Außerdem benötigst du dafür AdminRechte und du kannst nicht verhindern, das die Nachricht geschickt wird.

    so zumindest mein Wissensstand

    (ich hab nen sniffer geschrieben, siehe hp)
    esstudios.es.funpic.de/Sniffer.zip



  • Hi,

    ist eigentlich kein Problem. Du kannst mit z.B. der madCHook Library beliebige APIs hooken.
    Wenn du in deinem Fall send in der Ws2_32.dll hookst, kannst du die Pakete des Prozesses abfangen und entscheiden ob sie ins Netz dürfen.

    Gruß
    yogle


Anmelden zum Antworten