資源簡(jiǎn)介
libnids 源碼解讀,加了大量的注釋,尤其是IP,TCP重組模塊
代碼片段和文件信息
#include?“nids.h“
#include?
#include?
#include?
#include?
#include?
#include?
/*?Example?1:?simple?disabling?of?checksums?on?a?predefined?network?*/
void?simple_chksum_ctl_example()
{
static?struct?nids_chksum_ctl?ctl;
ctl.netaddr?=?inet_addr(“172.16.99.0“);
ctl.mask?=?inet_addr(“255.255.255.0“);
ctl.action?=?NIDS_DONT_CHKSUM;
nids_register_chksum_ctl(&ctl?1);
}
/*?Example?2:?disabling?checksums?of?packets?with?src?ip?of?any?local?interface?*/
static?int?get_all_ifaces(struct?ifreq?**?int?*);
static?unsigned?int?get_addr_from_ifreq(struct?ifreq?*);
int?all_local_ipaddrs_chksum_disable()
{
struct?ifreq?*ifaces;
int?ifaces_count;
int?i?ind?=?0;
struct?nids_chksum_ctl?*ctlp;
unsigned?int?tmp;
if?(!get_al
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????5196??2005-02-05?21:26??libnids-1.20(自己注釋過(guò))\CHANGES
?????文件??????38862??2002-08-22?00:04??libnids-1.20(自己注釋過(guò))\config.guess
?????文件??????27150??2002-08-22?00:04??libnids-1.20(自己注釋過(guò))\config.sub
?????文件?????146132??2003-10-15?07:40??libnids-1.20(自己注釋過(guò))\configure
?????文件???????6019??2003-10-15?07:40??libnids-1.20(自己注釋過(guò))\configure.in
?????文件??????17982??2000-06-18?21:47??libnids-1.20(自己注釋過(guò))\COPYING
?????文件???????4330??2005-02-08?23:10??libnids-1.20(自己注釋過(guò))\CREDITS
?????文件??????26992??2005-02-08?23:14??libnids-1.20(自己注釋過(guò))\doc\API.html
?????文件??????23822??2005-02-08?23:14??libnids-1.20(自己注釋過(guò))\doc\API.txt
?????文件???????4601??2000-06-18?21:47??libnids-1.20(自己注釋過(guò))\doc\bugtraq_post
?????文件???????1118??2005-02-05?21:16??libnids-1.20(自己注釋過(guò))\doc\LINUX
?????文件????????199??2005-02-05?21:17??libnids-1.20(自己注釋過(guò))\doc\NEW_LIBPCAP
?????文件????????867??2000-06-18?21:47??libnids-1.20(自己注釋過(guò))\doc\PATCH
?????文件???????2859??2005-02-05?21:17??libnids-1.20(自己注釋過(guò))\doc\PERFORMANCE
?????文件???????5398??2005-02-05?21:17??libnids-1.20(自己注釋過(guò))\doc\TESTS
?????文件???????4772??2000-06-18?21:47??libnids-1.20(自己注釋過(guò))\install-sh
?????文件????????428??2003-10-15?08:36??libnids-1.20(自己注釋過(guò))\Makefile.in
?????文件???????3431??2005-02-05?21:27??libnids-1.20(自己注釋過(guò))\MISC
?????文件????????649??2000-06-18?21:47??libnids-1.20(自己注釋過(guò))\mkinstalldirs
?????文件???????2750??2005-02-05?21:26??libnids-1.20(自己注釋過(guò))\README
?????文件???????2190??2005-02-08?23:08??libnids-1.20(自己注釋過(guò))\samples\chksum_ctl.c
?????文件??????28672??2008-05-05?16:54??libnids-1.20(自己注釋過(guò))\samples\Debug\vc60.pdb
?????文件????????752??2002-08-30?19:30??libnids-1.20(自己注釋過(guò))\samples\Makefile.in
?????文件????????907??2000-06-18?21:47??libnids-1.20(自己注釋過(guò))\samples\nids_next.c
?????文件???????5717??2000-06-18?21:47??libnids-1.20(自己注釋過(guò))\samples\overflows.c
?????文件???????3435??2008-05-05?16:54??libnids-1.20(自己注釋過(guò))\samples\overflows.dsp
?????文件????????543??2008-05-05?17:10??libnids-1.20(自己注釋過(guò))\samples\overflows.dsw
?????文件??????33792??2008-05-05?17:10??libnids-1.20(自己注釋過(guò))\samples\overflows.ncb
?????文件??????48640??2008-05-05?17:10??libnids-1.20(自己注釋過(guò))\samples\overflows.opt
?????文件????????899??2008-05-05?16:54??libnids-1.20(自己注釋過(guò))\samples\overflows.plg
............此處省略44個(gè)文件信息
- 上一篇:基于linux下的連連看小游戲
- 下一篇:libnids源碼注釋
評(píng)論
共有 條評(píng)論