	    Send Packet Copyright (c) 1999 Marcelo Gornstein
	    ------------------------------------------------
		    contact me at: mgornstein@usa.net
		    ---------------------------------

Introduction
------------
Well, following the Easy Sniffer philosophy, i made Send Packet.
I mean, Send Packet is not a sniffer, but you can compile it
via modules. Modifying config.h will determine the features you
may use in the future and the ones you won't. Thus, varying the 
size and speed of the compiled program.

What is Send Packet?
--------------------
Send Packet is a very simple and practical program designed to test
networks. Ever need to watch how your network responds to a specific
packet? Got it! With Send Packet you can make your own packet modifying
the IP, ICMP, TCP, and UDP headers. 
You can set the default options for the sniffer and then, when needed,
specify new options via arguments. These arguments will override the
default ones.

What can I set in the headers?
------------------------------
Almost anything. Here's a list:

* IP header: 	Source IP address.
		Destiny IP address.
		Time To Live (TTL).
* TCP header:	Source port.
		Destiny port.
		Sequence number.
		ACK secuence number.
		Window size.
		Flags of the packet.
* UDP header:	Source port.
		Destiny port.
* ICMP header:	type of ICMP message and 'optional' options.

Which platforms are supported?
------------------------------
Well, I used the program in my box only. A Slackware linux 2.2.9 with
glibc 2.0.6 and with gcc 2.8.1 with binutils 2.9.1.

Notes:
-----
Send Packet is under the GNU/GPL license. See COPYING file for details.
You have to be root to run this program. DO NOT set the SUID bit on this
program. At least not when root is the owner. I use strcpy instead of strncpy
a lot! So, you've been warned. ;)
I (Marcelo Gornstein), take no responsability for the actions and or 
consequences derived from your use of Send Packet.
Please send me any comments, bug-reports or whatever you want. If you want
to port Send Packet or want to be in the project, feel free to contact me.
cat flames > /dev/null ;)

Regards,
Marcelo Gornstein
mgornstein@usa.net