- 博客(8)
- 资源 (38)
- 收藏
- 关注
转载 内核中sleep的方法
#ifndef SLEEP_MILLI_SEC#define SLEEP_MILLI_SEC(nMilliSec) /do { /long timeout = (nMilliSec) * HZ / 1000; /while(timeout > 0) /{ /timeout = schedule_timeout(timeout); /} /}while(0);#e
2009-09-23 18:09:00 5098
转载 linux 系统调用劫持
如果一个木马要隐藏起来,不被系统管理员发现。截获系统调用似乎是必须的。大部分情况下,通过修改系统调用表来实现系统调用的劫持。下面是一个典型的截获系统调用的模块:模块一:#include #include #include #include #include #include #include #include #include MODULE_LICENS
2009-09-19 11:50:00 8265 7
转载 正则表达式DFA构造方法
陈梓瀚 vczh@163.com http://www.cppblog.com/vczh/1、问题概述随着计算机语言的结构越来越复杂,为了开发优秀的编译器,人们已经渐渐感到将词法分析独立出来做研究的重要性。不过词法分析器的作用却不限于此。回想一下我们的老师刚刚开始向我们讲述程序设计的时候,总是会出一道题目:给出一个填入了四则运算式子的字符串,写程序计算该式子的结果。除此之外,我们有时候
2009-09-19 09:50:00 24198 27
原创 Boyer-Moore算法学习
1、概述在用于查找子字符串的算法当中,BM(Boyer-Moore)算法是目前相当有效又容易理解的一种,一般情况下,比KMP算法快3-5倍。BM算法在移动模式串的时候是从左到右,而进行比较的时候是从右到左的。常规的匹配算法移动模式串的时候是从左到右,而进行比较的时候也是是从左到右的,基本框架是:j = 0;while(j <= strlen(主串)- strlen(模式串)
2009-09-18 21:59:00 65777 19
原创 Aho-Corasick算法学习
1、概述Aho-Corasick自动机算法(简称AC自动机)1975年产生于贝尔实验室。该算法应用有限自动机巧妙地将字符比较转化为了状态转移。此算法有两个特点,一个是扫描文本时完全不需要回溯,另一个是时间复杂度为O(n),时间复杂度与关键字的数目和长度无关。好了,我们先看下最原始的多模式匹配算法:主串T,n=strlen(T)。模式串Pi mi = strlen(pi) for
2009-09-16 21:39:00 35797 8
原创 PySNMP扩展snmp-trap
pysnmp是用python语言开发的snmp开源项目,感觉没有net-snmp强大。但如果你只开发snmp 客户端的 trap,那么用pysnmp还是很简单的。 1、安装下载pysnmp和pyasn1源码python setup.py安装,比较简单。2、pysnmp扩展trap直接帖代码了:简单标准MIB # Notification Originator Appli
2009-09-12 10:18:00 9407
原创 NET-SNMP开发记录
1、安装./configuremakemake install2、配置参数/文件只有适当的配置snmpd.conf文件,snmpd才能运行起来。位置:可以在./configure的时候指定配置文件所在的位置,也可以用--with-persistent-directory="path"的命令行指定配置文件所在的位置。文件的配置:配置文件对于net-snmp的运
2009-09-12 09:19:00 11821 6
原创 SNMP开发--工具、开源代码
开源软件 pysnmp , net-snmp , Agent++ 。。。 相关工具 1、 SolarWinds :里边包含了比较全面的标准 MIB ,使用起来比较方面,但是不能加载私有 MIB 。 2、 MG-soft :功能貌似强大,但需要付费。试用版可以编译,加载私有 MIB。 开发原则 不要想着从头自己写,象SNMP这种非常成熟的协议,开源软件一抓一
2009-09-12 09:13:00 6171
C++ STL 中文版
2009-01-05
UPnP技术细节中文文档
2009-01-05
awk手册中文版-全面实用
2008-11-06
linux下C 网络编程实例
2008-10-31
C++名家对话/C++进阶级教程
2008-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人