We may have to do something similiar. My _understanding_ is that
to do this you would have to use a raw socket and form the IP header
yourself, since the normal UDP networking code in the kernel will
always put its own IP address on the outgoing packet.
This requires root access, and the use of something called SOCK_RAW,
at least under Linux. Also you could run into problems with routers
which do not expect a packet from the spoofed IP address to be coming
from the lan segment your machine is on. (*)
In any case, it is a nice facility to have in distributed
environments, so keep us posted.
Cary O'Brien
cobrien@access.digex.net
(*) Do routers match up IP addresses and MAC addresses to look for
spoofing? Hmmmm If not, it seems like it would be a good idea.
-- !! This message is brought to you via the `tkined & scotty' mailing list. !! Please do not reply to this message to unsubscribe. To subscribe or !! unsubscribe, send a mail message to <tkined-request@ibr.cs.tu-bs.de>. !! See http://wwwsnmp.cs.utwente.nl/~schoenw/scotty/ for more information.