相关推荐
-
Windows__包过滤防火墙 MFC 驱动 毕业论文
Windows__包过滤防火墙 MFC 驱动
-
中间层过滤驱动和封包的16进制处理
NDIS模型的概述,对网络封包的分析,可以做自己的抓包工具
-
软件中间层开发实例
一 我的工作 (1)并不是单纯的驱动开发,还有嵌入式软件开发,测试程序的编写,以及搭建测试,对程序进行正确性,稳定性测试。黑盒测试,白盒测试都有。 二 中间层程序编写背景 (1) 程序的开发背景是:一个集中终端控制平台,应用于火车列车控制,另一个名字可以称为:火车综合控制平台。 (2)简述一下,系统整体运行逻辑。把铁路分为若干个铁路段,段内分布有很多传感器,用于收集列车当前所处位置的相关信息。 (3)收集到的信息,通过互联网进行转发,经过通信版传输到主控板上。主控板是一个2X2 冗余的设计,进一步保证列
-
网络驱动程序--数据传输流程
<br />DMA的英文拼写是“Direct Memory Access”,汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存了存取数据的数据交换模式。PIO模式下硬盘和内存之间的数据传输是由CPU来控制的;而在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU资源占有率。<br /> <br />DMA模式与PIO模式的区别就在于,DMA模式不过分依赖CPU,可以大大节省系统资源,二者在传输速度上的差异并不十
-
基于IMD的包过滤防火墙原理与实现
一、前言二、IMD中间层技术介绍三、passthru例程分析四、部分演示代码五、驱动编译与安装六. 总结一、前言 前段时间,在安全焦点上看到了TOo2y朋友写的《基于SPI的数据报过滤原理与实现》,很是不错。文章中提到的基于SPI的数据报拦截技术是在用户级的。用户级的拦截有其优势,实现方便、便于移植、通用性强,但是,用户级并不能得到所有的数据报。本文提到的基于IMD的数据报过滤则是属于内核级
-
NDIS网络封包的研究
NDIS网络封包的研究 2008-12-23 11:05:10 来源:不详 作者:佚名 点击:869 最近在研究一个修改网络封包的问题,研究了4天了,有点心得,害怕以后想不起来,所以放在博客上做个笔记。 我所在的学校和大多数高校一样,采用了城市热点的Dr.com计费系统,不过说句实话,城市热点的那个DRCOM写的真的不怎么样。它采用的SPI的方式,主要
-
NDIS 函 数 简 明 手 册
http://www.cnblogs.com/hawking81/archive/2010/07/28/1787448.html 一.无连接微端口的上层函数 DriverEntry 由操作系统调用来激活和初始化微端口驱动程序. MiniportAllocateComple 调用它来指示以前调用的NdisMAllocateMemoryAsync已经完成. MiniportChec
-
【原创】wince 5.0/wince6.0 2440/6410/S5PV210 触摸屏驱动 滤波函数的介绍(作者:gooogleman)...
作者:gooogleman 邮箱:gooogleman@foxmail.com 以前曾经遇到过wince 手持机,POS机触摸屏 抖动,跳点,飞点的问题,其中起作用最大的就是触摸屏滤波函数,现在给大家介绍一下。 //------------------------------------------------------------------------...
-
NDIS笔记---(2)
Filter Module不直接支持老的基于NDIS_PACKET结构的发送请求和接收指示,替代老的结构现在采用新的NET_BUFFER结构 来进行发送请求和指示。(NET_PACKET->NET_BUFFER) Filter Driver创建缓冲区用于拷贝从其它驱动获得的数据或用于发起一个发送请求和接收指示。 如果一个Filter Driver不能创
-
书写NDIS过滤钩子驱动实现ip包过滤
转载请注明原作者安全焦点在普通的WINDOWS 2000下实现实现包过滤的方法主要是书写NDIS过滤驱动程序,需要的技巧比较高,而且烦琐,需要考虑很多细节。但是对于很多应用而言,只需要能更方便的对ip包进行过滤处理,其实NDIS对于ip包的过滤提供一种书写过滤钩子驱动的方式,主要方法是:驱动中建立一个普通的设备,然后通过IOCTL_PF_SET_EXTENSION_POINTER操作将你的内核模式
-
windows下中间层NDIS驱动中NDIS_PACKET和NDIS_BUFFERD的关系
[cpp] view plain copy // // NDIS_PACKET结构的定义 // typedef struct _NDIS_PACKET { NDIS_PACKET_PRIVATE Private; //这个其实是一个链表结构,Private.Head指向第一个链表,Private.Tail
-
实践之从linux内核驱动过滤并punt特定数据包到应用程序
啊
-
详细分析Ndis协议驱动和Ndis中间层过滤驱动区别(Ndisprot和passthru)
<br />Ndisprot和passthru源码解析
-
NDIS函数大全手册
无连接微端口的上层函数 DriverEntry 由操作系统调用来激活和初始化微端口驱动程序 MiniportAllocateComple 调用它来指示以前调用的NdisMAllocateMemoryAsync已经完成 MiniportCheckForHang 检查NIC的内部状态 MiniportDisableInterrupt 禁止NIC产生中断 MiniportEnableInterrupt 允许NIC产生中断 MiniportHalt 重新分配和重新注册NIC占用的资源并且终止NIC以使.
-
基于Windows系统下网络数据包过滤方法的分析
1、windows的分层网络构架 可以把windows操作系统的网络构架粗略划分为6层,其中逻辑链路层、网络层和传输层都是通过传输驱动程序实现的,也叫做协议驱动程序。网络驱动接口标准(NDIS)用于windows环境下网络驱动程序的开发,NDIS提供了很多功能函数,在各种驱动程序的编写中只需要调用各种函数,NDIS负责把上下层驱动程序联系起来,实现网络数据包的上下发送与接收。 例如,当协议驱动