RawSockets unter Windows mit selber konstruierten Headern
-
Wie man ja schon aus dem Titel erkennen kann geht es um RawSockets. Ich brauche ein Tutorial in dem erklärt wird wie man RawSockets anwendet und dabei die Header selbst schreibt und dies keiner Funktion überlässt. Kann mir vielleicht jemand einen Link geben?
-
Kann vielleicht jemand kurz zeigen wie man das macht?
-
Du bist eh im falschen Unterforum.
-
In welches Forum hätte ich es denn posten müssen?
-
WinAPIAber eigentlich bräuchtest du die Frage gar nicht posten und sofort google benutzen.
-
Welchen Suchbegriff soll amn denn verwenden? Wenn man bei google nach Raw Sockets und Tutorial sucht findet man immer nur die von c-worker, die hab ich auch gemacht, aber da lernt man nicht wie man die header selbst schreibt.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
http://www.naughter.com/ping.html
Zu beachten ist: Unter XP-S2 kannst Du keine gefälschet IP-Header wegschicken...
-
Bei c-worker.ch steht doch alles. Bei den RAW-Sockets bestimmst du was du liest und was du sendest.
Wenn du das Tutorial gelesen hättest, würdest du sehen, dass der Header dort selbst erstellt wird und gesendet.
-
ich will dich nciht kritisieren, mir ist jede hilfe willkommen, aber das hier steht im RawSocket Tutorial von c-worker
[quote]Wichtig ist es nur, im IP Header den richtigen Protokoll Code anzugeben. Da es den Rahmen dieses Tutorials sprengen würde, auf "echte" RAW Sockets einzugehen, werden wir uns im weiteren auf die Sockets beschränken, die ihren IP Header selbständig erzeugen.[/quote]
Und ich finde das zeigt deutlich das da nicht drinnen steht wie man ip header selber schreiben kann.
PS: Danke für den Hinweis mit SP2 du weißt offenbar schon ganz gut wofür ich das verwenden will. ^^
-
Hat keiner ne Ahnung wie man IP-Header selbst schreibt?
-
PsychoticStyx schrieb:
Hat keiner ne Ahnung wie man IP-Header selbst schreibt?
guckst du: http://www.vijaymukhi.com/vmis/roll.htm
und um selbstgestrickte pakete (über ethernet) zu verschicken, braucht man einen packet driver, etwa diesen: http://www.winpcap.org/btw: raw sockets unter windoofs sind ein schlechter witz, die taugen nix.
-
net schrieb:
und um selbstgestrickte pakete (über ethernet) zu verschicken, braucht man einen packet driver, etwa diesen: http://www.winpcap.org/
Nein, braucht man nicht. Das brauchst Du nur wenn Du die "Absender-Daten" fälschen willst!
-
raw sockets unter windoofs sind ein schlechter witz, die taugen nix.
verbreite hier keine lügen. wenn du keine ahnung hast, dann schreib lieber nichts.
-
Jochen Kalmbach schrieb:
Nein, braucht man nicht. Das brauchst Du nur wenn Du die "Absender-Daten" fälschen willst!
schreib nicht so'n schwachfug, lieber jochen. wenn man selbstgemachte protokollstacks unter win/ethernet testen und debuggen will, ist ein packet driver ein muss. das hat mit 'fälschen' nix zu tun.
......... schrieb:
wenn du keine ahnung hast, dann schreib lieber nichts.
mach' ich aber trotzdem. ääätschbääätsch

-
Danke für die Antworten mit den Links werde ich auf jeden Fall weiterkommen.
-
PsychoticStyx schrieb:
Danke für die Antworten mit den Links werde ich auf jeden Fall weiterkommen.
klar, der vijay ist schon'n toller typ. lies dir das tutorial aufmerksam durch und du weisst hinterher mehr über tcp/ip o.ä als die meisten boarduser hier.