1.是因为libnids默认是从第一个可用网络设备上抓包,如果你的数据不是走第一个可用网络设备,而是走其它的网络设备。则可能出现上面的情况。解决方法:

nids_params.device="eth1";

if (!nids_init ())
 {
  fprintf(stderr,"%s/n",nids_errbuf);
  exit(1);
 }

2.

程序编译链接运行无错误,但一直没有数据,后多方查找资料,得以解决

nids.h中有这么一段:

struct nids_chksum_ctl {
u_int netaddr;
u_int mask;
u_int action;
u_int reserved;
};
extern void nids_register_chksum_ctl(struct nids_chksum_ctl *,int);

这段是相关与计算校验和的,比较新的网卡驱动会自动计算校验和,我们要做的就是把它关掉,方法是:

在main()函数的最开始加上这样一段代码:

struct nids_chksum_ctl temp;
temp.netaddr = 0;
temp.mask = 0;
temp.action = 1;
nids_register_chksum_ctl(&temp,1);

这样就关闭了校验和的计算,重新编译运行程序就能抓到包了。

libnids抓不到包相关推荐

  1. Fiddler抓取HTTPS包

    现在的Android应用程序几乎都会和网络打交道,所以在分析一个apk的时候,如果可以抓取出其发出的数据包,将对分析程序的流程和逻辑有极大的帮助. 对于HTTP包来说,已经有很多种分析的方法了,例如用 ...

  2. Android-TCPDump for Android(抓TCP数据包工具)

    如果要抓TCP数据包,我们可以使用TCPdump工具,类似于windows/linux下使用的这个工具一样 具体方法 下载tcpdump,  还有个地址是http://www.strazzere.co ...

  3. libpcap抓取数据包

    libpcap是数据包捕获函数库.该库提供的C函数接口可用于需要捕获经过网络接口数据包的系统开发上.libpcap提供的接口函数主要实现和封装了与数据包截获有关的过程.这个库为不同的平台提供了一致的编 ...

  4. 抓wifi包工具linux,测试工具之在Ubuntu使用Wireshark抓无线数据包

    众所周知,在windowns下使用wireshark只能抓取有线数据包,要抓无线数据包只能用Omnipeek:而在Linux下,我们可以直接使用wireshark来抓取无线数据包 1. 安装wires ...

  5. TCPDUMP for Android(抓TCP数据包工具)

    2019独角兽企业重金招聘Python工程师标准>>> 如果要抓TCP数据包,我们可以使用TCPdump工具,类似于windows/linux下使用的这个工具一样.具体方法是 下载t ...

  6. 使用wireshark抓取3G包

    利用wireshark抓3G的包: 1. 使用iTools获取手机的唯一识别码: 设备标识: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 2. 使用数据线将手机连 ...

  7. fiddler抓手机APP包(安卓)

    1.fiddler手机抓包原理 在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应.Fiddler 是以代理web 服务器的形式工作的,它使用代理地址:127.0.0.1,端口 ...

  8. python 抓网卡数据包 解析wifi_某高校校园网WIFI嗅探用户名密码实践

    ***********************本文提及的方法仅供安全学习用途,禁止非法利用************************** 0x00 写在前面 某高校校区的校园网WIFI的采用H3 ...

  9. fiddler——抓苹果手机的包

        fiddler用于抓http/https包的,如果你是其他协议的,fiddler无法抓到.整理一下fiddler如何抓苹果手机里app的包. fiddler的配置修改 配置fiddler可以拦 ...

最新文章

  1. converter 冷迁
  2. Database 2 Day DBA guide_Chapter3
  3. 用requests爬取一个招聘网站
  4. 硬核!这所大学包下高铁,接滞留湖北的学生返校!
  5. 华为路由器hilink怎么用_华为无线充电怎么用?MatePadPro无线充电使用方法
  6. AIM Tech Round 5C. Rectangles 思维
  7. numpy 辨异(四)—— np.repeat 与 np.tile
  8. 【个人笔记】OpenCV4 C++ 快速入门 25课
  9. html5控制视频暂停,使用jQuery控制HTML5视频播放/暂停
  10. Java实习日记(1)
  11. 计算机同步不了计算机策略,修复sysvol netlog共享和组策略不同步组策略丢失等问题...
  12. Win7本地溢出exploit提权-CVE-2018-8120
  13. 使用pyinstaller将python脚本转成EXE可执行文件遇到的问题和总结
  14. Linux下编译build的命令,Linux内核编译中build目录设置
  15. 基于区块链的大数据确权方案
  16. 数值积分-龙贝格(Romberg)积分
  17. 萧县机器人_萧县共享碾米机多少钱一台?
  18. php使用淘宝IP库接口获取 IP所属地和运营商
  19. DM8:dexpdimp-逻辑导出--逻辑导入
  20. 同花顺股票交易挂单接口是什么?

热门文章

  1. MPEG2-TS音视频同步原理
  2. 业务智能 ETL 设计实施策略(转载)
  3. 职业生涯设计方案,在设计时惯彻如下九条原则
  4. centos输入正确的账号和密码登陆不进去
  5. 防止sql注入攻击的方法总结
  6. SCOM Logical Disk Free Space Monitor
  7. npm使用入门(package.json)
  8. 22、输入和输出重定向,管道,命令连接符,命令替换符
  9. AtomicInteger源码注释
  10. 架构设计之设计模式 (二) 静态代理和动态代理--间接“美”