为什么80%的循环农户不能成为架构师?
3358 www.Sina.com/http://www.Sina.com/cfosspeed 3358 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
杜美特
下载吧监测: http://www.xiazaiba.com/downlist/56 _2. html
NetLimiter
自行编写工具: http://www.new xing.com/code/VC/network/1357.html
iperf
ixchariot
NMap (网络映射器)是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匹配来将分组传递到更高层。 要实现测试,必须使用TCPReplay的两个工具: TCPPrep和TCPRewrite。 这两个工具和TCPReplay的详细用法可以在MAN中找到,但这里不详细说明。 在这里,通过被测试的例子介绍他们的使用方法。
拓扑图如下图所示
其中,TCPReplay计算机的配置如下:
操作系统: Ubuntu 9.04
内核版本:2.6.28
TCPReplay版本:3.3.2(命令可能会因版本而略有不同。 具体请通过MAN咨询。 )
网卡:英特尔e 1000 e双千兆
PCAP文件: test.tcpdump
测试的第一步:预处理生成Cache,命令为
TCP prep-a client-itest.tcpdump-o test.cache
此命令将PCAP文件分为客户端和服务端,缺省情况下为客户端。 发送时,packet将分别从客户端和服务端发送。
测试步骤2 :重写IP地址和MAC地址。 命令如下。
TCP rewrite-e 192.85.1.2:192.85.2.2-- enet-dmac=0033601533601733602 b :2 ca :14, 033601533601733601733602 b :2 ca :2 ca :15---enet-smac=003360103360 f :193601933607336086,003:10:
此命令可以使用eth0作为服务端接口,使用eth1作为客户端接口,重写IP和MAC,然后使用wireshark等工具打开1.pcap以查看修复是否成功。
测试第三步:播放包,首先为了获得更高的传输速度,可以将文件放在/dev/shm目录中,最大速度有1倍左右的加速。 播放命令如下:
TCP replay-ieth0- iet h1-l 1000-t-c/dev/shm/test.cache/dev/shm/1.pcap
此命令以最高速率循环发送文件1000次。
AirCrackPack工具包是一种无线局域网扫描和密钥解密工具,主要包括airodump和aircrack等工具,可以监测无线网络传输的数据,收集数据包,计算WEP/WPA密钥
转载于3:https://my.oschina.net/lopo/blog/265162