从netfilter上抓的包好象只能是进入本机或广播包,不能抓混杂模式下的不进入本机的数据。

不知道从netfilter上能不能监听网卡上的数据,就像原始套接字一样混杂模式下监听网络数据。

终于在ip_input.c中找到了
/* When the interface is in promisc. mode, drop all the crap
* that it receives, do not try to analyse it.
*/
if (skb->pkt_type == PACKET_OTHERHOST)
goto drop;
混杂模式收到的数据进不了netfilter, 看来只有重新编译内核了

从netfilter的NF_IP_PRE_ROUTING抓包 和 用libpcap抓包有什么区别?相关推荐

  1. (转载)网络抓包原理及常用抓包工具

    感谢和转载于: https://blog.csdn.net/l61052319940708/article/details/80624900 本文以App作为例子,实际应用不限于App范围. 前言:本 ...

  2. fiddler不能抓取浏览器数据_抓包软件 Fiddler 了解一下?

    学会如何抓包,是爬虫的必备技能,甚至可以说,不会抓包就等同于不会爬虫. 那我们怎样抓包呢?如果直接抓取浏览器上的内容,可以直接使用开发者工具进行抓包,但有个局限,只能抓浏览器的,功能也没有多少.还可以 ...

  3. wireshark筛选dhcp包_使用wireshark抓包工具,对DHCP、HTTP、DNS的数据包进行分析

    使用wireshark抓包工具,对DHCP.HTTP.DNS的数据包进行分析 本文标签: 服务器安全 服务器被攻击 网站防护 使用wireshark抓包工具,对DHCP.HTTP.DNS的数据包进行分 ...

  4. 关于fi dd ler 手机抓包 网卡地址地址_实测对比Wireshark利用nRF52832抓包和Packet Sniffer抓包体验...

    在蓝牙的开发过程中,使用抓包器对蓝牙模块收发数据进行抓包BLE分析,无疑会极大地提高我们的研发开发效率,同时能帮我们快速地定位问题.对于初学者或者开发者来说,BLE抓包分析能让我们更快地理解蓝牙的工作 ...

  5. linux下libpcap抓包分析

    一.首先下载libpcap包http://www.tcpdump.org/#latest-release 然后安装,安装完成后进入安装根目录的tests文件夹,编译运行findalldevstest. ...

  6. 安卓抓包软件_你们要的抓包神器!以及抓包原理

    昨天讲到 农行提固定额度失败原因查看方法! 发现好多卡友对这个抓包很有兴趣,今天就着重讲讲抓包的流程. 先讲讲这个抓包的原理:我们手机里面的银行app和服务器连接,把银行app看成是A,把服务器看成是 ...

  7. python抓取数据包_利用python-pypcap抓取带VLAN标签的数据包方法

    1.背景介绍 在采用通常的socket抓包方式下,操作系统会自动将收到包的VLAN信息剥离,导致上层应用收到的包不会含有VLAN标签信息.而libpcap虽然是基于socket实现抓包,但在收到数据包 ...

  8. linux抓包库libpcap,linux下libpcap抓包分析.doc

    linux下libpcap抓包分析 HYPERLINK "/Seiyagoo/archive/2012/04/28/2475618.html" linux下libpcap抓包分析 ...

  9. tcpdump抓两个网卡的包_Linux下网络抓包命令tcpdump详解(在wireshark中看包)

    tcpdump -i eth0 -c 2000 -w eth0.cap tcpdump采用命令行方式,它的命令格式为: tcpdump[ -adeflnNOpqStvx ] [ -c 数量 ] [ - ...

最新文章

  1. 见鬼,结果还就这样了
  2. Exchange bin先常用工具
  3. tcp连接探测Keepalive和心跳包
  4. C语言求最大公约数与最小公倍数
  5. erp系统原理和实施第五版pdf_【图片】生产制造企业ERP系统选型及实施“避坑”指南!【企业管理软件吧】...
  6. java/03/类与对象,深入分析类与对象(权限修饰,构造方法和简单java类),数组的定义及使用
  7. linux php 中文文件名乱码,linux文件名乱码
  8. Java JDBC spring-jdbc
  9. ssis工具_SSIS中的DTExec实用工具概述
  10. 解决Mac终端exit退出不爽
  11. 故障:“远程计算机需要网络级别身份验证
  12. [九度][何海涛] 最小的K个数
  13. java的流套接_Java是什么原因导致网络套接字的流结束?
  14. echarts 实现晶体球面投影
  15. 墨尔本大学计算机博士好吗,成功申请到墨尔本大学博士和全奖的经历
  16. 浏览器突然无法打开微信链接解决办法
  17. 线性代数(numpy.linalg)
  18. 2020平面设计新手入门技巧
  19. python堆叠面积图_06. Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图...
  20. 基于ARM Cortex-M3微控制器(STM32系列)基础知识(三)——ARM指令集

热门文章

  1. java五位随机验证码的实现。要求前四位是随机大小写的字母,最后一位是数字的组合。例如qWrY4
  2. Java基础类型的种类
  3. 常垒·视频:股权投资的终极思维
  4. kali linux改root密码
  5. 面经02-深信服面试
  6. 《我的世界》Python编程入门(5) 租金游戏
  7. oracle表空间扩容asm,oracle表空间文件系统迁移到ASM
  8. 国内“孩子青春期”图书中的iPhone:正写书的程序员爸爸点评《拆解青春期女孩的小心事》
  9. PHP empty() 的判断
  10. 诺奖罗杰.彭罗斯的量子意识及其他(含朱清时-科学与佛学 77分钟视频)