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.
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:
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