开发基于winPcap的嗅探器(3)

2025-06-22

{printf(\

FlagMask = FlagMask<<1; }

return true;} // UDP 解包函数

int decode_udp(char *udpbuf) { udp_header *pudpheader; pudpheader = (udp_header *)udpbuf; // 输出端口和数据长度

printf(\ Port : %d-->%d\return true; }

// ICMP 解包函数

int decode_icmp(char *icmpbuf) { icmp_header *picmpheader;

picmpheader = (icmp_header *)icmpbuf; // 输出ICMP数据包类型、ID和SEQ

printf(\ Type : %d,%d\printf(\ ID = %d SEQ = %d\return true; }

// IP解包函数

int decode_ip(char *ipbuf, int protocol) { switch(protocol)

{ case IPPROTO_TCP: // TCP类型数据包 decode_tcp(ipbuf); break;

case IPPROTO_UDP: // UDP类型数据包 decode_udp(ipbuf); break;

- 11 -

case IPPROTO_ICMP: // ICMP类型数据包 decode_icmp(ipbuf); break; default: break; } return true; }

在此说明实验原理,在该部分讲述实验的原理,例如DOS攻击实验,阐述你所实现的DOS攻击原理。实验方法与详细设计步骤。

注意:不要粘贴全部程序,只要把关键算法或者流程描述出来即可。

(正文格式:宋体(中文) Times New Roman(英文),小4号,不加粗,两端对齐,1.5倍行距)

五、结果测试与分析(格式:Times New Roman,4号,加粗,两端对齐)

说明攻击与防御运行过程,并截图,解释每个界面的功能。如果可以的话对一些异常情况也要加以说明。

(正文格式:宋体(中文) Times New Roman(英文),小4号,不加粗,两端对齐,1.5倍行距)

六、存在的问题(格式:Times New Roman,4号,加粗,两端对齐)

每个模块设计和调试时存在问题的思考(问题是哪些?问题如何解决?),以及算法的改进设想。

(正文格式:宋体(中文) Times New Roman(英文),小4号,不加粗,两端对齐,1.5倍行距)

七、总结(格式:Times New Roman,4号,加粗,两端对齐)

总结可以包括 : 程序设计过程的收获、遇到的问题,遇到问题解决问题过程的思考、程序调试能力的思考,对该课程组织和考核方式的建议等。

(正文格式:宋体(中文) Times New Roman(英文),小4号,不加粗,两端对齐,1.5倍行距)

- 12 -

八、参考文献

(正文格式:宋体(中文) Times New Roman(英文),小4号,不加粗,两端对齐,1.5倍行距)

- 13 -


开发基于winPcap的嗅探器(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2024年秋季新版北师大版八年级数学上学期5.3、应用二元一次方程

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219