packETH - ethernet packet generator
packETH is a Linux GUI packet generator tool for ethernet. It
allows
you to create and send any possible packet or sequence of packets on
the
ethernet. For version 1.6 also Windows port was done (thanks to Soni!!! more info on http://eth.cyberine.com/ )
Features:
- you can create and send any ethernet packet. Supported protocols:
- ethernet II, ethernet 802.3, 802.1q, QinQ
- ARP, IPv4, user defined network layer payload
- UDP, TCP, ICMP, IGMP, user defined transport layer payload
- RTP (payload with options to send sin wave of any frequency for
G.711)
- sending sequence of packets
- delay between packets, number of packets to send
- sending with max speed, approaching the teoretical boundary
- change parameters while sending (change IP & mac address,
UDP payload, 2 user defined bytes, etc.)
- saving configuration to a file and load from it - pcap format supported
News:
2009/01/21
- 1.6.2 released - QinQ saving and loading works now, some bugs removed.
- 1.6 for Windows added
2008/02/20
- 1.6 released - Gen-s page (sending sequences) added back, now with pcap format support. Multiple byte manipulation added.
2008/01/01
- 1.5 released - PCAP format supported for saving and loading packets, Gen-s page (sending sequences) removed. No one used this? (Let me know, if I'm wrong!)
2007/02/02
- 1.4 released - support for GTK2 (see project page)
2005/09/30
- 1.3 released - QinQ support, IGMP protocol, some bugs resolved
(see project page)
2004/05/02
- 1.2 released - Added possibility to save and load the
configuration, many old bugs resolved (and new added, sure), some other
improvements
2003/27/10
- 1.1 released - Changed window for sendind packets. Added many
options to change parameters while sending
2003/14/08
- 1.0 released - Initial release
Screenshots:
Main window for building packets
Window for sending packet and changing parameters while sending
Dialog for address database
Dialog for creating RTP packet
License:
This program is free software; you can redistribute it and/or
modify it under the terms of version 2 of the GNU General Public
License as
published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Support:
Please use the bugtracker and discussion forums on the sourceforge project page