packETH

packETH is a Linux/Windows GUI traffic generator tool for ethernet frames. You can use this tool to test Layer 2/Layer 3 Ethernet network devices. It allows you to create and send any ethernet frame or sequence of ethernet frames on the ethernet network card . More than that it is absolutely free tool and can be easily installed on different platforms (RPMs, source code for Linux, installation files for Windows). In comparison with very expensive hardware solutions such as SmartBits, IXIA network generators it is very helpful in testing of bridges, switches, routers.

Features:
  • create and send ethernet packets with the following headers:
    • ethernet II, ethernet 802.3, 802.1q, QinQ, user defined type
    • ARP, IPv4, IPv6, 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



The original project page.

No comments:

Post a Comment