要作網路測試,送封包及接收封包的工具一定有. 收封包及分析可以用 Wireshark 或是 Ethereal,但是要送封包的話,一般都是用 SmartBit 等的測試設備,不過價格很高. 如果要求不太高,或許在 Linux 下可以用 packETH 和一般的測試設備很像,只是 GUI 介面比較不好看,功能少了一點,用起有點不順,不過還很管用,而且作者還一直在加功能喔.
http://packeth.sourceforge.net/
packETH is a Linux GUI packet generator tool for ethernet.
Features:
* you can create and send any ethernet packet. Supported protocols:
o ethernet II, ethernet 802.3, 802.1q, QinQ
o ARP, IPv4, user defined network layer payload
o UDP, TCP, ICMP, IGMP, user defined transport layer payload
o RTP (payload with options to send sin wave of any frequency for G.711)
* sending sequence of packets
o delay between packets, number of packets to send
o sending with max speed, approaching the teoretical boundary
o 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
截至 2008/07/28為止, packEth也支援 Windows平台:
packEth 1.6 for Windows
packEth如何安裝在 Linux
另外, 在 SourceForge內找到另一個, "Pacgen".
Pacgen is an Ethernet IP TCP/UDP packet generating tool for Linux. This tool enables custom packets with configurable Ethernet, IP, TCP, and UDP layers as well as custom payloads.
http://sourceforge.net/projects/pacgen/
沒有留言:
張貼留言