Date: 9/16/97 2:43:15 PM From: Rafi Sadowsky Subject: BoS: ipsend - version 2.0 - send arbitrary IP packets. (fwd) To: (""@LOCAL) CC: ("Shimon Weinreich "@LOCAL) CC: ("Ifath Kaduri "@LOCAL) -- Rafi Sadowsky rafi@oumail.openu.ac.il Network/System/Security VoiceMail: +972-3-646-0592 FAX: +972-3-646-5410 Mangler ( :-) | ILAN-CERT(CERT-L@VM.TAU.AC.IL) Open University of Israel | (PGP key availble by finger or key servers) ---------- Forwarded message ---------- Date: Tue, 16 Sep 1997 02:33:01 +1000 (EST) From: Darren Reed To: Firewalls Mailing List Subject: ipsend - version 2.0 - send arbitrary IP packets. Well after some frenzied work after a timely reminder from one of the crew responsible for Ballista and CAPE about the sad state of affairs I'd let ipsend sink into, it's now in much better shape (maybe enough for them to consider improving CAPE to match :). The main addition has been that of a better language to describe IP packets. There's a man page which documents this (ipsend.5), as there are man pages for all 3 programs now (ipsend/ipresend/iptest). I've included the bits of source code for ipresend from IP Filter as well to facilitate easier use without IP filter (reading of tcpdump and snoop data files, for example). There's still room for improvement when it comes to the documentation but I'll get there yet (along with more features ;) - it's a .0 version after all ;) One of the primary differences (apart from source code being available, not just binaries) is the language I developed allows (almost) arbitrary nesting of protocol headers within each other, making it easier to simulate IP over UDP port 53, etc. It should build relatively easily on: * Solaris 2 * SunOS 4.1 (with NIT or BPF) * 4.4BSD based operating systems (with BPF) * Linux 1.0.x * Linux 2.0.x It's available from: ftp://coombs.anu.edu.au/pub/net/misc/ipsend2.0.tar.gz Cheers, Darren p.s. patches for other OS's very welcome, along with any bug reports or patches in general.