社区
驱动开发/核心开发
帖子详情
PNDIS_PACKET 结构解析
在他乡奋斗
2011-03-03 12:01:15
最近在做网卡的东西,对于PNDIS_PACKET的结构始终不能彻底理解。现想和各位高手讨论下。
...全文
321
5
打赏
收藏
PNDIS_PACKET 结构解析
最近在做网卡的东西,对于PNDIS_PACKET的结构始终不能彻底理解。现想和各位高手讨论下。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老马何以识途
2011-03-07
打赏
举报
回复
你想讨论什么?
lumei_1123
2011-03-04
打赏
举报
回复
我觉得packet中的主要信息包含在NDIS_PACKET_PRIVATE Private;那边关联了buffer等信息。
jw212
2011-03-03
打赏
举报
回复
讨论什么
DISINHUI
2011-03-03
打赏
举报
回复
供参考
DISINHUI
2011-03-03
打赏
举报
回复
http://hi.baidu.com/%D2%BB%C6%F0%B3%D4%CF%A1%B7%B9/blog/item/076977d229ee283d960a1610.html
N
DIS
驱动
N
DIS
驱动分为3层 协议层驱动 绑定再所有网卡上,所以能截获接收到的包,但无法截获发送的包 中间层驱动 (P部分)绑定在了所有小端口驱动上(M部分)也被所有的协议驱动绑定,收发都能拦截。所有中间层小端口部分负责处理发送的包,协议部分负责处理接受的包 小端口驱动 网卡驱动 N
DIS
驱动开始 N
dis
MInitializeWrapper初始化N
DIS
句柄, N
dis
IMRegist...
翻译了passthru中protocol.c的注释
#include "precomp.h" #pragma hdrstop #define MAX_
PACKET
_POOL_SIZE 0x0000FFFF//最大64K #define MIN_
PACKET
_POOL_SIZE 0x000000FF//最小256字节 //----------------------------------------------------------------
windows 驱动实例分析系列: N
DIS
6.0的Filter 驱动讲解
N
DIS
Filter驱动可能是最简单的内核驱动之一,以至于windows甚至直接在内核编程中给出了案例,默认情况下,安装了WDK的VS编译器甚至可以直接生成一个N
DIS
Filter驱动,它也被认为是大量网络过滤驱动实现的基础。
基于WFP的windows驱动对TCP数据的抓取,修改以及注意事项
这里讲了很多干货:checksum offload的问题; WFP过滤驱动;修改tcp报头;
掌握WinPcap源码:C++网络编程深度
解析
WinPcap是网络编程领域的一个重要开源库,它提供了在Windows平台下进行网络包捕获和网络分析的API。对于IT行业的专业人士和研究人员来说,WinPcap不仅是进行网络通信分析的有力工具,还能辅助开发各种网络应用,例如网络监控和安全系统。用户模式库是WinPcap为开发者提供的API集合,允许应用程序在用户模式下捕获和发送网络数据包。这个库被设计为跨平台,与操作系统无关,使开发者能够编写可移植的网络监控和分析工具。用户模式库的
结构
相当直观,主要由以下几个部分组成:核心API。
驱动开发/核心开发
21,619
社区成员
21,710
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章