资源简介
[libnids-1.19-for-win32.rar] - windows平台下的libnids,最新版本libnids 1.19 for win32,内有VC++工程.可以根据需要修改源码,也可以利用库文件方便地重组TCP等,进行协议还原,构造自己的网络入侵检测系统.
代码片段和文件信息
/*
This is an example how one can use nids_getfd() and nids_next() functions.
You can replace printall.c‘s function main with this file.
*/
#include
#include
#include
int
main ()
{
// here we can alter libnids params for instance:
// nids_params.n_hosts=256;
int fd;
int time = 0;
fd_set rset;
struct timeval tv;
if (!nids_init ())
{
fprintf(stderr“%s\n“nids_errbuf);
exit(1);
}
nids_register_tcp (tcp_callback);
fd = nids_getfd ();
for (;;)
{
tv.tv_sec = 1;
tv.tv_usec = 0;
FD_ZERO (&rset);
FD_SET (fd &rset);
// add any other fd we need to take care of
if (select (fd + 1 &rset 0 0 &tv))
{
if (FD_ISSET(fd&rset) // need to test it
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-04-09 09:58 Libnids-1.19-for-win32\
目录 0 2006-12-14 09:50 Libnids-1.19-for-win32\Libnids-1.19\
文件 5085 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\CHANGES
文件 40240 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\config.guess
文件 28496 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\config.sub
文件 151089 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\configure
文件 6257 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\configure.in
文件 18321 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\COPYING
文件 4244 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\CREDITS
目录 0 2006-12-14 09:50 Libnids-1.19-for-win32\Libnids-1.19\doc\
文件 25532 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\doc\API.html
文件 22251 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\doc\API.txt
文件 4679 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\doc\bugtraq_post
文件 1138 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\doc\LINUX
文件 205 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\doc\NEW_LIBPCAP
文件 889 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\doc\PATCH
文件 2905 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\doc\PERFORMANCE
文件 5495 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\doc\TESTS
文件 5010 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\install-sh
文件 447 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\Makefile.in
文件 3491 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\MISC
文件 681 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\mkinstalldirs
文件 2676 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\README
目录 0 2013-04-09 20:32 Libnids-1.19-for-win32\Libnids-1.19\samples\
文件 795 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\samples\Makefile.in
文件 951 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\samples\nids_next.c
文件 6163 2013-04-09 20:32 Libnids-1.19-for-win32\Libnids-1.19\samples\overflows.c
文件 3809 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\samples\printall.c
文件 2444 2004-09-16 15:13 Libnids-1.19-for-win32\Libnids-1.19\samples\sniff.c
目录 0 2006-12-14 09:50 Libnids-1.19-for-win32\Libnids-1.19\src\
文件 933 2004-09-16 15:12 Libnids-1.19-for-win32\Libnids-1.19\src\allpromisc.c
............此处省略88个文件信息
评论
共有 条评论