社区
网络编程
帖子详情
(网络底层编程)有没有比 Row Socket 访问mac帧更底层方法
加茯苓
2006-10-13 10:37:27
Row Socket方法好像只能取得mac帧IP层(包括IP层)以上的数据,但不能受到mac帧的头部,
我现在想有没有办法直接取得整个mac帧,和发送整个用户自定义的mac帧?
请各位大侠帮帮忙
...全文
203
5
打赏
收藏
(网络底层编程)有没有比 Row Socket 访问mac帧更底层方法
Row Socket方法好像只能取得mac帧IP层(包括IP层)以上的数据,但不能受到mac帧的头部, 我现在想有没有办法直接取得整个mac帧,和发送整个用户自定义的mac帧? 请各位大侠帮帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
captain_x
2006-10-17
打赏
举报
回复
楼上的没有用过winpcap,象楼主的应用
winpcap是最方便的了,学起来又简单
http://blog.csdn.net/captain_x/archive/2006/04/11/659397.aspx
blestrabbit
2006-10-16
打赏
举报
回复
wincap好像也只能捕获到ip层的数据,底层的只能在驱动或类似钩子的方式获取数据。
iorikingdom
2006-10-14
打赏
举报
回复
winpcap 怎么不用这个?
jerry
2006-10-13
打赏
举报
回复
过滤驱动
DentistryDoctor
2006-10-13
打赏
举报
回复
其它可能只有到驱动层做文章了,比如TDI,NDIS,不过一般只有防火墙才使用这些技术。。。
raw
socket
的简单介绍
本文介绍了raw
socket
,这是一种工作在
网络
层或数据链路层的特殊套接字,区别于通常工作在传输层的套接字。通过raw
socket
,可以捕获并操作IP数据报或
MAC
帧
。文章详细阐述了raw
socket
的两种创建
方法
,包括利用AF_INET与不同的TYPE参数抓取不同协议的数据,以及使用PF_PACKET配合不同类型值捕获数据链路层信息。
Raw
Socket
和
Socket
编程
本文介绍了原始套接字的工作原理及
编程
技巧,并提供了一个简单的数据包嗅探示例程序,展示了如何读取链路层数据并解析出
MAC
地址、IP地址及传输层协议。
Linux中利用RAW
SOCKET
直接通过网卡收发数据
本文介绍了一种跨网段搜索局域网内
网络
视频解码器的
方法
,通过使用UDP广播和特定的
网络
编程
技术,即使IP地址不同网段也能进行有效搜索。
socket
网络
编程
本文详细介绍了客户端/服务器架构、OSI七层模型,并深入探讨了
socket
编程
的基础知识,包括
socket
的工作流程、TCP与UDP套接字的使用
方法
及注意事项。
网络
流量监视 之二
本文介绍了如何使用Raw
Socket
来实现对个人电脑
网络
流量的监视。通过创建非阻塞的Raw
Socket
,设置
Socket
参数并开启接收数据包,从而获取通信的IP、
MAC
、协议和端口等详细信息。示例代码展示了如何创建和配置Raw
Socket
,以及如何处理接收到的数据包。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章