关于socket 抓包 求大神

solist 2013-10-15 11:46:22
我想实现的就是只抓网卡上收到的报文,并且要抓包ppp vlan等带这个些头的报文。
socket(PF_PACKET, SOCK_DGRAM, honts(ETH_P_IP));使用ETH_P_IP是指抓到收到报文了 但是只能抓ip报文pppoe头就抓不到,ETH_P_ALL能抓到pppoe等,但是网口进出报文都能抓到。 我该怎么做?
...全文
150 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
solist 2013-10-16
  • 打赏
  • 举报
回复
引用 5 楼 caigzhi 的回复:
从以太层开始解析,下一层就是PPPoE。
不是解析 而是抓包,包都没抓到何来的解析
solist 2013-10-16
  • 打赏
  • 举报
回复
引用 1 楼 jerry_dqh 的回复:
使用winpcap吧,socket不能解析到链路层的。
这个是windows下的吧 linux下能用么
solist 2013-10-16
  • 打赏
  • 举报
回复
继续顶!!,,
caigzhi 2013-10-15
  • 打赏
  • 举报
回复
从以太层开始解析,下一层就是PPPoE。
caigzhi 2013-10-15
  • 打赏
  • 举报
回复
winpcap
xengine-qyt 2013-10-15
  • 打赏
  • 举报
回复
用开源库把 SOCKET自带的太慢了,别人有封装好的,PFRING 内核抓包!
solist 2013-10-15
  • 打赏
  • 举报
回复
顶上去 反反复复反复
碼上道 2013-10-15
  • 打赏
  • 举报
回复
使用winpcap吧,socket不能解析到链路层的。

69,372

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧