Ethereal-users: [Ethereal-users] Ethereal and the TCP stack

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Ryan Detert <rcdetert@xxxxxxxxxxx>
Date: Tue, 16 Aug 2005 23:34:56 -0700
I am currently playing around with raw sockets and am writing my own packets. I'm using all three of operating systems: OS X, XP and Linux kernel 2.6 to both send and receive to and from one another.

I am trying to inject packets into a program I have running but I can't tell if my raw packets are working. They are getting sent at least from the source to the destination. Ethereal is displaying the contents of the packet that I'm sending, but the program I have running isn't picking up the packets.

Ethereal reports that the TCP and IP checksums are correct. Is it possible that the destination computer is just dropping my packet? Any suggestions as to why this is so, or how I could check to see if the packet is being accepted onto the TCP stack?

-ryan