-
pktgen是一款声明式网络数据包生成工具
资源介绍
pktgen-声明性数据包生成器
pktgen是一个数据包生成器,它允许使用声明性方法创建网络数据包流。 使用完成数据包争用,从而可以轻松生成它支持的几乎所有类型的数据包。
内容
支持支持的大多数数据包类型。
允许定义复杂程序包集的其他元素。
以声明的方式定义数据包流的内容(有关语法的概述,请参见下面的spec文件语法)。
数据包流输出到pcap转储文件,该格式与tcpdump使用的格式相同,并且是许多使用libpcap网络工具所支持的格式。
本地依赖
可以使用pktgen-localdeps脚本运行pktgen ,并将其依赖项安装在本地virtualenv中,该依赖项将在.env子目录中自动创建。 该脚本将参数转发给pktgen 。
可以通过定义PYTHON环境变量来指定使用哪个Python解释器:
PYTHON=/usr/local/bin/python2.7 ./pkt