包数专题

【LINUX】ifconfig -a查看到的发送、接收包数和字数字节数在驱动层代码大概位置

先看结果 ifconfig -a查看到发送的信息: 从上图可以看出来网卡驱动代码的目录是在drivers/net/ethernet/intel/e1000/e1000_main.c  下图是接收到的信息: 不过这些数据是在虚拟机看到的,如果有条件可以在实际的物理网卡测试看看效果。   下边这个图是用ping www.baidu.com测试的数据信息,可以看到发送的包,接收的包都在

shell - 计数, 日志查询访问量高的IP, iptable查访问包数, 按时间实施iptables命令

计数 在需要实现一些独立的需要计数的功能时,可以以子程序的形式实现使用for循环加if语句实现下面的子程序实现,检测五次是否,成功启动,一次成功则回到主程序,如果5次都不成功就发出报警邮件并退出程序; check_service (){n=0for i in `seq 1 5`doservice httpd restart 2> /tmp/apache.errif [ $? -ne 0 ]t

NS3统计丢包数

ns3可以根据数据包的序列号自己统计丢包,统计方法如下: 发送端 //添加头文件#include "ns3/packet-loss-counter.h"//在生成数据包时,添加包头SeqTsHeader seqTs;seqTs.SetSeq (m_sent);Ptr<Packet> p = Create<Packet> (m_size-(8+4)); // 8+4 : the size o