社区
Linux/Unix社区
帖子详情
关于libpcap多网卡抓包
daodao315
2011-03-26 11:27:40
大家好!
现在有两张物理网卡:eth1、eth2,有专线分别对其发包, 利用libpcap库写程序同时对两张网卡抓包, 在open_live的时候把两个网卡都设置为了混杂模式, 我想问的是抓eth1时的包会不会抓到通往eth2的包?
谢谢....
...全文
398
1
打赏
收藏
关于libpcap多网卡抓包
大家好! 现在有两张物理网卡:eth1、eth2,有专线分别对其发包, 利用libpcap库写程序同时对两张网卡抓包, 在open_live的时候把两个网卡都设置为了混杂模式, 我想问的是抓eth1时的包会不会抓到通往eth2的包? 谢谢....
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daodao315
2011-03-27
打赏
举报
回复
[Quote=引用楼主 daodao315 的回复:]
大家好!
现在有两张物理网卡:eth1、eth2,有专线分别对其发包, 利用libpcap库写程序同时对两张网卡抓包, 在open_live的时候把两个网卡都设置为了混杂模式, 我想问的是抓eth1时的包会不会抓到通往eth2的包?
谢谢....
[/Quote]
使用libpcap-1.1.1没有这个问题了,结贴了。
libpcap
库多
网卡
抓包
由于
libpcap
库没有可以同时监听多个
网卡
函数,根据网友的建议,我决定使用多线程的方法分别开多个线程监听多个
网卡
来解决此问题。这里以双
网卡
监听为例,将解决方案给出,不妥之处还请读者指出
基于
libpcap
多
网卡
抓包
编程心得
公司业务需要,需要做一个
libpcap
项目
抓包
流量分析服务,网上关于此类项目不多,因此自己实现了一个关于
libpcap
的一些基础部分这里不再陈诉了注 : 本文因为频繁使用malloc的操作,为了防止内存碎片,均采用的jemmloc库 前提数据结构[ 注 : 下面的抄袭的nginx的ngx_string , 其实说实话,关于此类数据结构,实用性上,redis的sds实现的较为全面,数据接口多,不用你...
Linux下用
libpcap
如何对多
网卡
抓包
,找不到打开多
网卡
的函数啊!!!!
pcap_lookeupdev(),只能返回一个
网卡
的标识,不像winpcap下的findalldev()返回的是一个链表........所以多
网卡
抓包
对linux是不是个盲区啊
使用
libpcap
tcpdump wireshark
抓包
参考 tcpdump &
libpcap
官网 使用PCAP获取数据包纳秒(ns)级精度的时间戳(timestamp) tcpdump/
libpcap
中捕获数据包的时间戳 基于
libpcap
多
网卡
抓包
编程心得 在LINUX系统下使用
libpcap
,一些流程 Python-对Pcap文件进行处理,获取指定TCP流 PCAP文件格式分析(做
抓包
软件之必备) pcap文件格式 Pcap文件头2......
Linux/Unix社区
23,224
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章