- 博客(11)
- 收藏
- 关注
原创 压力测试下,UDP丢包解决方案
udp丢包是指在截获数据包后,linux内核的tcp/ip协议栈在udp数据包处理过程中的丢包,主要原因有两个:udp数据包格式或校验和错误和应用程序来不及处理udp数据包。首先介绍通用的udp丢包检测方法,使用netstat命令,加-su参数。# netstat -suUdp: * packets received * packets to unknown p
2017-03-20 10:07:14
11045
转载 passthru_filter.c详解
作者:James Antognini and Thomas F. DivineCopyright ? 2003 by Printing Communications Assoc., Inc. (PCAUSA). All rights reserved 译:feikoo 时间:2006年3月1日本文是扩展Microsoft? Windows? Driver Development K
2017-01-19 22:30:37
848
原创 安装passthru驱动的问题
起先是用网上download的软件装的,没有起作用,然后有找到一个有效地解决方法,蓝瘦的香菇~超简单~~~首先声明这四个文件一定在一个文件夹里:网上邻居-->属性-->本地连接-->属性;安装-->服务-->浏览-->选择nestf.inf文件-->确定即安装成功!!!!祝君好运!!!!
2016-12-23 17:21:44
969
转载 netfilter——独孤九剑
一、主函数 init为初始化函数,主要完成表的注册,然后再注册与表相对应的HOOK //初始化函数为init: module_init(init); //init 函数负责注册filter表和默认的三个chain static int __init init(void) { int ret; if (forward NF_MAX_VERDICT) {
2016-12-23 17:19:09
729
原创 windows XP安装服务
照网上的教程安装都提示有错误,于是自己做了一个总结,就安装成功了: sc create [servicename] binPath= [exe文件所在目录] binPath等号后一定保留一个空格!!! 祝成功!
2016-11-23 16:01:20
490
转载 ndis 发送包和接收包
发送的时候上层的协议驱动调用MpSend或者MpSendPackets进行发送,如果支持多包发送的话,则是MpSendPackets,否则就是Mpsend。在发送完成后, NDIS会自动调用 中间层的 PtSendComplete.再讲一下接收的过程如果支持多包接收, 则下层的Miniport会调用中间层的 ptRecievePacket。否则则调用ptReciev
2016-11-02 14:37:11
830
原创 [整理]VC编译程序时出现the source files are both configured to produce the output file....
VC编译程序时出现the source files are both configured to produce the output file,the project cannot be built方案一:请用记事本打开你该项目的项目文件(.dsp)文件,有关该项目的许多设置其实都在这个文件中。比如某个文件(yourfile.cpp)被包含进该项目中,则你会在这个dsp文件中找到
2016-10-31 22:30:57
2642
转载 Windows XP系统下 NDIS中间层驱动开发
NDIS中间层驱动的开发在Win7系统上和Windows XP系统上有差别。 我把NDIS中间层的讨论分成2块。 windows 7系统和Windows XP系统。(一)在 Windows XP系统上进行开发 平时很多朋友包括我在内,我们都在XP系统上使用NDIS5.1的框架来进行程序开发。我们都使用Microsoft WDK提供的 NDIS 的 Passthru例子,在
2016-10-30 18:58:20
498
转载 DDK编译驱动程序
驱动程序的编译和运行 首先,假设我们有驱动程序目录如下: MinDriver |--MAKEFILE :DDK本身提供的,不需要编辑和更改 |--MinDriver.c |--MinDriver.h |--MinDriver.reg |--Mi
2016-10-28 21:34:19
2382
转载 ndis中间层 发包
http://blog.youkuaiyun.com/floweronwarmbed/archive/2008/11/01/3202065.aspx 这个问题,大部分学习Ndis中间层的人都会去思考,算是一个比较经典的问题了。到论坛上问,别人只会告诉你大概的方法和步骤,这里贴出具体的代码,希望对研究Ndis中间层的哥们有些帮助:NDIS_STATUSMySendPacket (
2016-10-27 13:18:44
424
转载 NDIS驱动开发笔记整理之NDIS_PACKET,NDIS_BUFFER的关系
// // NDIS_PACKET结构的定义 // typedef struct _NDIS_PACKET { NDIS_PACKET_PRIVATE Private; //这个其实是一个链表结构,Private.Head指向第一个链表,Private.Tail指向最后一个 //以下有关于这个结构的解释 u
2016-10-27 11:27:07
992
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人