ICMP Pakete mit selbstgeschrieben IP-Header
-
Hallo, ich experimentiere gerade mit RawSockets und hab mal ein ping Programm geschrieben. Bisher hab ich den IP-Header automatisch schreiben lassen. Kann mir jemand sagen wie ich ihn selber schreibe?
Ich denke als erstes muss ich IPPROTO_ICMP durch PPROTO_RAW ersetzen. Liege ich da richtig?
Was muss in die einzelnen Variablen des IP-Headers? Und wo kann ich den geänderten IP-Header reinladen? Gibt es eine überladene Version von sendto, die den IP-Header als Parameter annimmt?
-
Hat keiner ne Ahnung, wie das geht?
-
raw sockets unter win taugen nichts.
nimm besser das: http://www.winpcap.org/

-
Hm, ja hab ich auch schon für ne paar Programme, die das brauchen, installiert. Aber ich hab noch die damit geschrieben. Hast du n Link zu einem Tutorial, oder so?
-
PsychoticStyx schrieb:
Hm, ja hab ich auch schon für ne paar Programme, die das brauchen, installiert. Aber ich hab noch die damit geschrieben. Hast du n Link zu einem Tutorial, oder so?
http://www.winpcap.org/docs/docs_40_1/html/main.html
zwei klicks von dem von mir geposteten link entfernt.