小兵以太网测试仪Linux版(Linux发包工具)使用说明
来源:互联网 发布:怪物猎人4g英文数据库 编辑:程序博客网 时间:2024/05/06 18:15
本文是小兵以太网测试仪Linux版的使用说明。
若要了解使用windows版本小兵以太网测试仪,可参考如下网址:
http://blog.csdn.net/crazycoder8848/article/details/38964007
1. 编译
从以下网址下载源码
https://github.com/sunmingbao/xb-ether-tester/archive/master.zip
执行如下命令完成编译
unzip -q xb-ether-tester-master.zip
cd xb-ether-tester-master/linux-xb/
make
编译成功后,生成的程序为./target/xb_ether_tester.exe
2. 构造要发送的报文
使用windows版的小兵以太网测试仪,构造好相应的报文(包括字段变化规则等),并选中实际要发送的报文。
将构造好的内容保存为.etc文件,拷贝到Linux系统中。
这里假设路径为 /home/sunmingbao/aaa.etc
3. 发包
执行如下命令即可发包:
./target/xb_ether_tester.exe -i eth0 -f /home/sunmingbao/aaa.etc --pps=1000
上述命令的含义为,通过eth0网口,发送aaa.etc中的报文,pps为1000
当然,软件还支持其他一些选项。
执行 ./target/xb_ether_tester.exe --help 就能看到软件支持的选项列表
下面是软件支持的选项:
options:
--help (-h or -H for short) : no argument
print help info
--version (-v or -V for short) : no argument
show version
--config-file (-f or -F for short) :
specify config file。即上面示例中的/home/sunmingbao/aaa.etc。
注意,此选项不能与--bin-pkt-file同时使用。
--bin-pkt-file :
specify a raw binary packet file which contains a single packet's raw binary data
注意,此选项不能与--config-file同时使用。
--interface (-i or -I for short) :
interface to use for sending packets
--bind-cpu :
bind sending thread to a free cpu. based from 0
--enable-max-speed (-m or -M for short) : no argument
send packet with max speed
--burst-num :
how many packet to send. If not specified, always sending until press CTRL+C
--interval :
how long to delay (in us) between two sending
--pps :
how many packets to send in one second
--set-src-mac :
set src mac of each packet
--set-dst-mac :
set dst mac of each packet
--send-all : no argument
send all packets in config file, including packets not selected
--no-wait : no argument
no wait before sending and finish sending
- 小兵以太网测试仪Linux版(Linux发包工具)使用说明
- 超简单的windows发包工具—小兵以太网测试仪
- 超简单的windows发包工具—小兵以太网测试仪
- “小兵以太网测试仪”源码获取地址
- Linux网络发包工具PK
- Linux发包工具pktgen教程
- linux下网络发包工具
- Linux socket发包过程
- Linux服务器发包
- ET540以太网测试仪介绍
- ET520以太网测试仪介绍
- linux网络发包性能优化
- Linux下Python打包工具PyInstaller使用说明
- 发包工具
- [Linux][RK3399] 以太网调试 — 利用 ping 和 pathping 工具
- Gentoo Linux以太网Bonding
- linux以太网驱动总结
- Linux 以太网驱动
- 机器学习——朴素贝叶斯分类器
- 链表应用举例
- uva 10566
- 一字一句体验语言的魅力-1:80386-datasheet翻译学习
- 书籍介绍
- 小兵以太网测试仪Linux版(Linux发包工具)使用说明
- Linux 系统命令及其使用详解(大全)
- 71 PHP ob_start() 函数介绍(转)
- request.getRealPath()详解
- (笔记)鼠标移动到一个 元素上所触发的事件
- Java基础——IO流(四)
- exit函数 和 _exit函数区别
- NGUI-实例化问题
- 书籍介绍