raw socket sniffer pppoe

hfhappyfish 2004-12-12 01:57:59
用raw socket做了个嗅探器,可是测试过程中发现不能捉到用pppoe拨号主机发出去的数据包,只能捕捉主机收到的数据包和局域网上其他机器发送和接收的数据包,为什么?请大牛来指点~
主机:xp+sp2,局域网上其他机器xp+sp2,拨号方式:pppoe
如果raw socket 不能实现捕捉发送出去的数据包,还有其他什么方式可以实现?winpcap?还有没有其他办法?
多谢!
...全文
211 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
MrPotter 2005-01-22
  • 打赏
  • 举报
回复
SDK中的NETMON API
hfhappyfish 2004-12-20
  • 打赏
  • 举报
回复
除了WinPcap,有没有别的方法?
oyljerry 2004-12-16
  • 打赏
  • 举报
回复
raw socket捕获的应该是IP层的数据包,而pppoe包是数据链路层包
可以用WinPcap来捕捉
月吻长河 2004-12-15
  • 打赏
  • 举报
回复
WINDOWS的RAW SOCKET只能捕捉IP包.
Linux的RAW SOCKET可以捕捉到数据链路层的帧.
bbcharm 2004-12-13
  • 打赏
  • 举报
回复
raw socket捕获的应该是IP层的数据包,而pppoe包是数据链路层包。winPcap可以实现你要的功能
dancingbit 2004-12-13
  • 打赏
  • 举报
回复
raw socket捕获的应该是IP层的数据包,而pppoe包是数据链路层包。
tianxiangyuan 2004-12-12
  • 打赏
  • 举报
回复
raw socket只能捕获应用层的数据报。使用winpcap是可以的,以前有很多人讨论过winPcap的问题,可以看看

4,391

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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