linux发包工具igmp_jar打包命令

linux发包工具igmp_jar打包命令1.pktgen简介:pktgen是Linux内核里包含的一个高性能发包工具,主要用来测试网络性能。一般情况下,使用pktgen就可以满足千兆网卡的测试需要,不必花钱购买昂贵的硬件发包设备。pktgen运行在“内核态”,并不占用太多的系统资源,就可以达到非常高的发包速率。pktgen只支持UDP发包(端口9)。因为pktgen是一个非常底层测试工具,而且一般是测试网络设备的…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.pktgen简介:

    pktgen是Linux内核里包含的一个高性能发包工具,主要用来测试网络性能。一般情况下,使用pktgen就可以满足千兆网卡的测试需要,不必花钱购买昂贵的硬件发包设备。
pktgen运行在“内核态”,并不占用太多的系统资源,就可以达到非常高的发包速率。
    pktgen只支持UDP发包(端口9)。因为pktgen是一个非常底层测试工具,而且一般是测试网络设备的性能,并不涉及到应用层面。
如果要测试高级的网络应用的性能,请使用其它的测试工具。

sudo modprobe pktgen //加载内核模块后,我们可以通过命令modinfo pktgen看到pktgen已经在/proc文件系统里和内核线程中出现了。

 ls /proc/net/pktgen/ //可以看到其中的每一个线程对应到一个CPU

参考网址:
http://www.cnblogs.com/kekukele/p/3709781.html
https://wenku.baidu.com/view/0a90276d011ca300a6c390a2.html

linux上的应用pktgen发包(与pktgen-dpdk发包不同)

modprobe pktgen
cd /proc/net/pktgen/

echo rem_device_all>kpktgend_0  //删除绑定在某个线程(kpktgend_0)的所有端口
echo add_device enp61s0f0>kpktgend_0  //添加某个端口(enp61s0f0)到某个线程(kpktgend_0)

echo count 1000>enp61s0f0 //发送数据包的个数,0 表示一直发送
echo clone_skb 1000>enp61s0f0 //表示复制多少数据包,clone_skb=1000,说明发送完第一个数据包后,接着还发送1000个这种克隆的包;clone_skb=0表示只发送master包,即重复发送这种相同的数据包。
echo pkt_size 1000>enp61s0f0
echo dst 10.11.11.11>enp61s0f0
echo dst_mac 48:bd:3d:2e:91:66>enp61s0f0
echo start>pgctrl //所有的线程开始发送

echo stop>pgctrl //所有的线程发送停止

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196735.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 安防监控基础知识

    安防监控基础知识针对安防视频监控方面的基础知识UDP:用户数据报协议(无连接,封装实时性强的网络音频数据)TCP:传输控制协议(面向连接,传输实时性强的音频流)HTTP:超文本传输协议,网络摄像机通过HTTP提供web访问功能,将音频数据经过复杂网络传输.RTP:实时传输协议,提供时间信息流和实现流同步(本身不提供可靠的传输机制和流量控制)RTCP:实时传输控制协议,提供可靠的…

    2022年6月28日
    40
  • errorcode=-4499 sqlstate=08001_math方法

    errorcode=-4499 sqlstate=08001_math方法java.sql.SQLException:java.lang.ClassCastException:java.math.BigIntegercannotbecasttojava.lang.Long

    2025年10月16日
    6
  • Hough变换-理解篇

    Hough变换-理解篇霍夫变换 HoughTransfo 是图像处理中的一种特征提取技术 它通过一种投票算法检测具有特定形状的物体 该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍夫变换结果 霍夫变换于 1962 年由 PaulHough 首次提出 53 后于 1972 年由 RichardDuda 和 PeterHart 推广使用 54 经典霍夫变换用来检测图像中的直线 后来霍夫变换

    2025年10月18日
    3
  • PHP实现拼车平台数据表

    PHP实现拼车平台数据表

    2022年2月18日
    46
  • Django(15)外键和表关系[通俗易懂]

    Django(15)外键和表关系[通俗易懂]外键删除操作如果一个模型使用了外键。那么在对方那个模型被删掉后,该进行什么样的操作。可以通过on_delete来指定。可以指定的类型如下:CASCADE:级联操作。如果外键对应的那条数据被删除了,

    2022年7月28日
    5
  • awvs无法启动问题

    awvs无法启动问题awvs作为一个自动化漏扫工具,话说挺好用的,刚开始用的awvs11,用的还行,就是报告里报文啥的不好操作,然后去年下载了awvs13准备安装使用,结果,结果,试了n次,都是无法使用试了网上好多解决教程,重启服务等等,还是不行,那时候果断放弃了,今天突然想把awvs,burp和xray结合起来使用,就又开始安装折腾awvs14,试了三次,果不其然,不行突然发现我的计算机名字是中文,awvs14不支持计算机名为中文,啊,改改改。…

    2022年9月22日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号