|Richard van den Berg on Thu, 3 Jul 2003 16:23:05 -0400|
Michael C. Toren wrote:
The only plausible scenario I can imagine is that libnet-1.1.1 on Solaris is constructing valid IP packets, but with invalid TCP payloads.
Good thinking. Indeed libnet-1.1.1 is producing invalid checksums in the tcp header. The attachment is the result of the test you suggested, captured with snoop. You can use ethereal or the like to analyze it.
It seems to be a generic libnet-1.1.1 problem. I tried the tcp1 program from the samples directory, and it gives the same results..
I'll try to report it to the libnet folks.. but I did not get any response when I reported some other (compiling) bugs last week.
Richard van den Berg