libnids 源码解读加了大量的注释

上传者: che2606005002 | 上传时间: 2021-03-22 09:23:23 | 文件大小: 245KB | 文件类型: RAR
libnids 源码解读,加了大量的注释,尤其是IP,TCP重组模块

文件下载

资源详情

[{"title":"( 65 个子文件 245KB ) libnids 源码解读加了大量的注释","children":[{"title":"libnids-1.20(自己注释过)","children":[{"title":"COPYING <span style='color:#111;'> 17.56KB </span>","children":null,"spread":false},{"title":"mkinstalldirs <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"configure <span style='color:#111;'> 142.71KB </span>","children":null,"spread":false},{"title":"install-sh <span style='color:#111;'> 4.66KB </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 428B </span>","children":null,"spread":false},{"title":"configure.in <span style='color:#111;'> 5.88KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"util.c <span style='color:#111;'> 630B </span>","children":null,"spread":false},{"title":"tcp.h <span style='color:#111;'> 489B </span>","children":null,"spread":false},{"title":"tcp.ncb <span style='color:#111;'> 57.00KB </span>","children":null,"spread":false},{"title":"test.cpp <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"util.h <span style='color:#111;'> 622B </span>","children":null,"spread":false},{"title":"hash.h <span style='color:#111;'> 68B </span>","children":null,"spread":false},{"title":"allpromisc.c <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"ip_fragment.dsp <span style='color:#111;'> 3.44KB </span>","children":null,"spread":false},{"title":"libnids.3.mdoc <span style='color:#111;'> 10.87KB </span>","children":null,"spread":false},{"title":"ip_options.c <span style='color:#111;'> 6.27KB </span>","children":null,"spread":false},{"title":"config.h.in <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"tcp.plg <span style='color:#111;'> 851B </span>","children":null,"spread":false},{"title":"tcpstream.cpp <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"ip_fragment.c <span style='color:#111;'> 22.84KB </span>","children":null,"spread":false},{"title":"scan.h <span style='color:#111;'> 454B </span>","children":null,"spread":false},{"title":"hash.c <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"checksum.h <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"ip_fragment.ncb <span style='color:#111;'> 323.00KB </span>","children":null,"spread":false},{"title":"ip_fragment.dsw <span style='color:#111;'> 547B </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"libnids.c <span style='color:#111;'> 14.47KB </span>","children":null,"spread":false},{"title":"checksum.c <span style='color:#111;'> 7.13KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"vc60.pdb <span style='color:#111;'> 44.00KB </span>","children":null,"spread":false},{"title":"test.obj <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false}],"spread":false},{"title":"killtcp.c <span style='color:#111;'> 2.70KB </span>","children":null,"spread":false},{"title":"tcp.c <span style='color:#111;'> 27.46KB </span>","children":null,"spread":false},{"title":"tcp.opt <span style='color:#111;'> 54.50KB </span>","children":null,"spread":false},{"title":"nids.h <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false},{"title":"ip_fragment.h <span style='color:#111;'> 348B </span>","children":null,"spread":false},{"title":"scan.c <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"libnids.3 <span style='color:#111;'> 10.88KB </span>","children":null,"spread":false},{"title":"ip_fragment.plg <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"ip_fragment.opt <span style='color:#111;'> 52.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"MISC <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"config.guess <span style='color:#111;'> 37.95KB </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"CREDITS <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false},{"title":"config.sub <span style='color:#111;'> 26.51KB </span>","children":null,"spread":false},{"title":"CHANGES <span style='color:#111;'> 5.07KB </span>","children":null,"spread":false},{"title":"doc","children":[{"title":"NEW_LIBPCAP <span style='color:#111;'> 199B </span>","children":null,"spread":false},{"title":"PATCH <span style='color:#111;'> 867B </span>","children":null,"spread":false},{"title":"bugtraq_post <span style='color:#111;'> 4.49KB </span>","children":null,"spread":false},{"title":"LINUX <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"PERFORMANCE <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"API.html <span style='color:#111;'> 26.36KB </span>","children":null,"spread":false},{"title":"TESTS <span style='color:#111;'> 5.27KB </span>","children":null,"spread":false},{"title":"API.txt <span style='color:#111;'> 23.26KB </span>","children":null,"spread":false}],"spread":true},{"title":"samples","children":[{"title":"nids_next.c <span style='color:#111;'> 907B </span>","children":null,"spread":false},{"title":"overflows.dsp <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"overflows.plg <span style='color:#111;'> 899B </span>","children":null,"spread":false},{"title":"overflows.dsw <span style='color:#111;'> 543B </span>","children":null,"spread":false},{"title":"overflows.c <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false},{"title":"overflows.ncb <span style='color:#111;'> 33.00KB </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 752B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"vc60.pdb <span style='color:#111;'> 28.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"printall.c <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false},{"title":"overflows.opt <span style='color:#111;'> 47.50KB </span>","children":null,"spread":false},{"title":"chksum_ctl.c <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"sniff.c <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

  • 徐少飞 :
    我很喜欢,值得拥有
    2016-09-03
  • 张亮111 :
    楼主辛苦了 最近正好要做tcp重组 下载看看 谢谢
    2016-06-07
  • yefenguu :
    主要流程注释比较详细,对框架流程理解有帮助
    2015-04-29
  • lethe_happy :
    注释得不错,谢谢
    2015-01-15
  • xiaohao91 :
    内容感觉挺基础的。
    2014-11-03
  • inzaghi1 :
    内容比较详细,希望注释更清晰易懂
    2013-12-11
  • PFP :
    libnids的代码写的很好,适合学习网络开发。
    2013-06-17
  • zhjhll :
    对理解很有帮助,谢谢,已完成了ip重装,tcp重组的修改。
    2013-06-08
  • Uncle_Todd :
    注释很简单,没什么用!
    2013-04-26
  • wujiezhainan :
    还可以,单作用不是很大
    2013-03-31

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明