tcphdr für Windows



  • Guten Tag die Herrn.

    Nachdem ich mich nun schon seit geraumer Zeit mit Netzwerkprogrammierung unter Unix beschäftig habe, wollte ich mich nun mal an Windows ranwagen. 😉

    Doch leider bin ich da bereits Anfangs auf einige Probleme gestoßen.

    Beim Zusammenstellen von bestimmten Paketen wie z.B. TCP/IP habe ich bisher immer die Unix Strukturen tcphdr sowie iphdr verwendet, welche ich dann über einen raw socket verschickt habe.

    Unter Windows habe ich weder diese Strukturen, noch ähnliche Vergleichsstücke gefunden.

    Meine Frage daher, gibt es eine Möglichkeit unter Windows Pakete selbst zu erstellen? Wenn ja, welche Bibliotheken bräuchte ich dafür?

    Eine Referenz wäre auch schon gut. Habe nach längerer Suche nichts dergleichen gefunden. 😕



  • unter win ist das am besten dafür: http://www.winpcap.org/
    damit kannste ethernet-frames senden und empfangen (beginnend ab der mac-adresse des empfängers bis zum letzten byte der nutzdaten) ohne das windows irgendwie dazwischenfunkt...
    🙂



  • Auf den Ersten Blick schaut das schon sehr nach dem aus was ich gesucht habe. 🙂

    Vielen Dank, werde mich da mal reinarbeiten.


Anmelden zum Antworten