- 博客(15)
- 资源 (6)
- 收藏
- 关注
转载 Libnids开发包详细介绍
Libnids 是一个用于网络入侵检测开发的专业编程接口,它使用了Libpcap所以它具有捕获数据包的功能。同时,Libnids提供了TCP数据流重组功能,所以 对于分析基于TCP协议的各种协议Libnids都能胜任.Libnids还提供了对IP分片进行重组的功能,以及端口扫描检测和异常数据包检测功能。Libnids数据结构一.基本常量1.报警类型enu
2012-05-24 14:21:41 996
原创 IPv6资料
兼容IPv4与IPv6的Winsock网络编程研究:http://www.cctime.com/html/2010-3-29/20103291433464145.htm 如何实现在一个 Socket 应用程序中同时支持 IPv4 和 IPv6:http://www.ibm.com/developerworks/cn/linux/l-cn-ipv4v6-sockapp
2012-05-23 19:30:14 822
原创 linux动态链接库遇到的问题
今天遇到的问题: error while loading shared libraries: liblog4c.so.3: cannot open shared object file: No such file or directory 找不到这个共享库文件。 是文件路径不对。所以要将其放到/usr/lib下面去。 或者将/usr/local/lib设置为默认路径。
2012-05-23 13:58:32 883
原创 log4c 的学习
最近做程序要用到log4c去做系统日志。 所以学习了一下。整体上说不难。 好用。参考的网站有: http://www.cnblogs.com/jyli/archive/2010/02/11/1660606.html log4cxx-linux 安装调试:http://blog.csdn.net/qyee16/article/details/6848935
2012-05-22 16:07:21 1016
转载 IP欺骗代码
转于:http://blog.csdn.net/nuptjinlu/article/details/7252344 第一步,编写IP欺骗代码 [cpp] view plaincopy#include #include #include #include #include #include
2012-05-17 15:01:52 1379
转载 linux 手动挂载U盘..
首先插上U盘后用 fdisk -l 命令查看U盘设备的名称,一般都是sdb1 .. 然后:mkdir /mnt/udisk (这是习惯,可以随意..挂载上之后就可以在这个文件夹里访问U盘里的内容)mount /dev/sdb1 /mnt/udisk 就OK了..其中mount命令有好多参数可以用,用到的时候再查.. mount --help 或 man mou
2012-05-17 10:36:45 1231
原创 Debian下 出现错误: no suitable device found
今天执行libnids程序时, 出现错误: no suitable device found;经过网上查找和自己的调试。结果是要用root权限才可以执行找到device设备。sudo ./*** OK ,搞定。但是还是没有输出我想要的信息。等下再调试。
2012-05-16 11:30:43 1522 3
转载 pthread_detach()函数
创建一个线程默认的状态是joinable, 如果一个线程结束运行但没有被join,则它的状态类似于进程中的Zombie Process,即还有一部分资源没有被回收(退出状态码),所以创建线程者应该调用pthread_join来等待线程运行结束,并可得到线程的退出代 码,回收其资源(类似于wait,waitpid) 但是调用pthread_join(pthread_id)后,如果该线程没有运
2012-05-15 17:26:30 1019
原创 学习pthread参考的资料
Linux 的多线程编程的高效开发经验 http://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/index.html#ibm-pcon Linux下写者优先的读写锁的设计 http://www.ibm.com/developerworks/cn/linux/l-rwlock_writing/index.ht
2012-05-10 16:05:48 1049
转载 pthread_cond_wait()函数的理解和pthread_cond_signal函数
pthread_cond_wait()函数的理解pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t*mutex)函数传入的参数mutex用于保护条件,因为我们在调用pthread_cond_wait时,如果条件不成立我们就进入阻塞,但是进入阻塞这个期间,如果条件变量改变了的话,那我们就漏掉了这个条件。因为这个线程还没有
2012-05-10 14:55:56 4929
原创 虚拟机VirtualBOX安装Windows 7操作系统
虚拟机VirtualBOX安装Windows 7操作系统 http://longyizaifei.blog.163.com/blog/static/12341378820101119104148353/
2012-05-09 11:37:38 1194
原创 ids资料的链接
http://www.pudncom.com/page/501383.htm http://www.ganxisky.cn/detail/1548512.htm http://www.codeforge.com/s/1/ids-libnids-linux http://www.codeforge.com/article/172979 Libn
2012-05-07 09:08:52 891
转载 /proc/cpuinfo 里的 CPU flags
Linux 上的 /proc是一个虚拟文件系统,在系统启动后挂载在 /proc 上,/proc 包含了很多内核和系统信息用来展示 Linux 内核是如何展示硬件的,比如在 /proc/cpuinfo 里可以看到一些关于 CPU 的信息,其中的 flags 包含了很多用来表示 CPU 特征的参数:$ cat /proc/cpuinfo | grep flagsflags : fpu vme
2012-05-03 13:30:34 6448
转载 debian 6内核升级详解和卸载旧内核
我的内核升级是从2.6.32.5到2.6.38.2。 开始这几部分是跟着下面这个文章做的: http://blog.csdn.net/ctbinzi/article/details/6006931先安装好所需软件,以及下载最新内核:#apt-get install kernel-package libncurses5-dev wget bzip2 make pat
2012-05-02 15:14:33 6781
转载 Ubuntu Linux系统下Apt-get命令参数详解
常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包
2012-05-02 09:55:03 975
ML_peer_certificate_patch_A
2016-02-29
ML_Octave_400_patch
2016-02-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人