{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 -
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库开发基于winPcap的嗅探器(3)在线全文阅读。
相关推荐: