Torsten Werner email@twerner42.de wrote:
Am 16. Juli 2003 schrieb Martin Weissbach:
Um den IP Header manipulieren zu können. Dies ist bei SOCK_DGRAM nicht möglich.
Ach so, klar. Aber dafür muss man root sein und als root klappt es bei mir. Bei dir nicht?
Ja dafür muss man root sein, weil normalerweise der Kernel die Packete zusammenbaut. Sobald statt SOCK_RAW, SOCK_DGRAM verwendet wird sollte setsockopt() meckern und es sollte sowas wie: "setsockopt() failed: Protocol not available" dastehen.
Was meinst du aber mit
als root klappt es bei mir. Bei dir nicht?
Die Headermanipulation klappt. Das Programm funktioniert ohne Probleme, nur erhalte ich keine Antworten die direkt für meine IP Addresse bestimmt sind.
MfG, Martin