• 大小: 244KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: 其他
  • 标签: 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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5196  2005-02-05 21:26  libnids-1.20(注释过)\CHANGES

     文件      38862  2002-08-22 00:04  libnids-1.20(注释过)\config.guess

     文件      27150  2002-08-22 00:04  libnids-1.20(注释过)\config.sub

     文件     146132  2003-10-15 07:40  libnids-1.20(注释过)\configure

     文件       6019  2003-10-15 07:40  libnids-1.20(注释过)\configure.in

     文件      17982  2000-06-18 21:47  libnids-1.20(注释过)\COPYING

     文件       4330  2005-02-08 23:10  libnids-1.20(注释过)\CREDITS

     文件      26992  2005-02-08 23:14  libnids-1.20(注释过)\doc\API.html

     文件      23822  2005-02-08 23:14  libnids-1.20(注释过)\doc\API.txt

     文件       4601  2000-06-18 21:47  libnids-1.20(注释过)\doc\bugtraq_post

     文件       1118  2005-02-05 21:16  libnids-1.20(注释过)\doc\LINUX

     文件        199  2005-02-05 21:17  libnids-1.20(注释过)\doc\NEW_LIBPCAP

     文件        867  2000-06-18 21:47  libnids-1.20(注释过)\doc\PATCH

     文件       2859  2005-02-05 21:17  libnids-1.20(注释过)\doc\PERFORMANCE

     文件       5398  2005-02-05 21:17  libnids-1.20(注释过)\doc\TESTS

     文件       4772  2000-06-18 21:47  libnids-1.20(注释过)\install-sh

     文件        428  2003-10-15 08:36  libnids-1.20(注释过)\Makefile.in

     文件       3431  2005-02-05 21:27  libnids-1.20(注释过)\MISC

     文件        649  2000-06-18 21:47  libnids-1.20(注释过)\mkinstalldirs

     文件       2750  2005-02-05 21:26  libnids-1.20(注释过)\README

     文件       2190  2005-02-08 23:08  libnids-1.20(注释过)\samples\chksum_ctl.c

     文件      28672  2008-05-05 16:54  libnids-1.20(注释过)\samples\Debug\vc60.pdb

     文件        752  2002-08-30 19:30  libnids-1.20(注释过)\samples\Makefile.in

     文件        907  2000-06-18 21:47  libnids-1.20(注释过)\samples\nids_next.c

     文件       5717  2000-06-18 21:47  libnids-1.20(注释过)\samples\overflows.c

     文件       3435  2008-05-05 16:54  libnids-1.20(注释过)\samples\overflows.dsp

     文件        543  2008-05-05 17:10  libnids-1.20(注释过)\samples\overflows.dsw

     文件      33792  2008-05-05 17:10  libnids-1.20(注释过)\samples\overflows.ncb

     文件      48640  2008-05-05 17:10  libnids-1.20(注释过)\samples\overflows.opt

     文件        899  2008-05-05 16:54  libnids-1.20(注释过)\samples\overflows.plg

............此处省略44个文件信息

评论

共有 条评论