Packete senden in C

Hallo wie sende ich TCP; UDP und RAW und Packete in C?

unter Linux und WinXP?

2. Wie kann chmit Wireshark gesniffte Packete senden? Ich muß die doch nach C exportiern oder?

3. Was sind RAW Packete?

thx & Gruß
 
"Raw"-Pakete sind Pakete, die nur den IP-Header haben, wo du den ganzen Rest selbst implementierst. Sogar den IP-Header kannst du u.U. hier manipulieren. Für Linux holst du dir am besten "Programmieren von Linux/Unix-Netzwerken" von Stevens, für Windows brauchst du dann zum Teil nur andere Header und die Funktionsnamen sind leicht anders. RAW-Pakete kann man in einigen Windowsversionen nicht bauen.

2. Sniffe nicht mit wireshark sondern z.b. tcpdump und verwende dann z.B. tcpreplay.
 
Okey ich versuche esal mittcpreplay. Falls einer weiß wie ich raw packete sende oder c + netzwerk tut hat bitte Melden ;-)

btw: Ich nutze unter winXP die CodeBlocks ide.
 
Zurück
Oben