• 大小: 2.35MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: C/C++
  • 标签: libnids  ip/tcp  

资源简介

[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个文件信息

评论

共有 条评论

相关资源