大家好,欢迎来到IT知识分享网。
网络性能测试工具
cfosspeed http://www.cfos.de/zh-cn/cfosspeed/cfosspeed.htm?__ntrack_pv=1
流量宝:http://www.liuliangbao.cn/
networx http://www.pc6.com/softview/SoftView_20113.html#download
DU Meter
下载吧监测:http://www.xiazaiba.com/downlist/56_2.html
NetLimiter
自己写工具:http://www.newxing.com/Code/VC/Network/1357.html
iperf
ixchariot
NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。
网络发包工具
tcpreplay, http://tcpreplay.synfin.net/
tcpprep, tcprewrite, libpcap, winpcap Xcap
sendip、nessus、ipsend、ippacket、sniffer anysend
1、TCPReplay主要功能是将PCAP包重新发送,用于性能或者功能测试。但是在测试环境与原转包系统结构一般是不同的。比如被测试机的二层MAC地址与抓包机器的MAC不同,所以被测试机在二层处理时发现目的MAC不是自己,就会把packet丢弃。协议栈把目的MAC与本机的MAC匹配,才会将packet交给上层处理。为了实现测试,需要使用TCPReplay的两个配套工具,TCPPrep和TCPRewrite。这两个工具和TCPReplay的详细用法可以通过MAN来查询,这里不再细讲。此处通过一个经过测试的实例来介绍他们的用法。
测试拓扑图如下图所示
其中TCPReplay机器的配置为:
OS: Ubuntu9.04
内核版本:2.6.28
TCPReplay版本:3.3.2(不同版本命令可能稍有不同,具体请通过MAN查询)
网卡:Intel e1000e 双千兆
PCAP文件:test.tcpdump
测试第一步:预处理生成Cache,命令为
tcpprep -a client -i test.tcpdump -o test.cache
这条命令将PCAP文件分成客户端和服务端,默认为客户端。发送时packet将分别从客户端和服务端发出。
测试第二步:重写IP地址和MAC地址,命令为:
tcprewrite -e 192.85.1.2:192.85.2.2 –enet-dmac=00:15:17:2b:ca:14,00:15:17:2b:ca:15 –enet-smac=00:10:f3:19:79:86,00:10:f3:19:79:87 -c test.cache -i test.tcpdump -o 1.pcap
这条命令将eth0设为服务端接口,eth1设为客户端接口,重写了IP和MAC,可通过wireshark等工具打开1.pcap,查看修改是否成功。
测试第三步:重放packet,首先为了获取更高的发送速度,可以把文件放到/dev/shm目录下,最高速度有1倍左右的加速。重放命令为:
tcpreplay -i eth0 -I eth1 -l 1000 -t -c /dev/shm/test.cache /dev/shm/1.pcap
这条命令将文件以最高速率循环发送1000次。
AirCrackPack工具包是一款无线局域网扫描和密钥激活成功教程工具,主要包括airodump和aircrack等工具,它可以监视无线网络中传输的数据,收集数据包,并能计算出WEP/WPA密钥
转载于:https://my.oschina.net/lopo/blog/265162
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/23886.html