中南大学
《计算机网络》 课程设计报告
题 目 多线程端口扫描程序设计与实现 学生姓名 孙毅 指导教师 刘嫔
学 院 信息科学与工程学院 专业班级 信息安全1401 完成时间 2016/10/19
目录
第一章 需求分析.................................................... 1
1.1设计任务与要求............................................... 1 1.2 系统功能描述 ................................................ 1
1.2.1功能概述 ............................................... 1 1.2.2本系统要实现的功能 ..................................... 1
第二章 总体设计..................................................... 1
2.1总体分析..................................................... 2 2.1界面设置构思图............................................... 2 2.3界面使用设置构思............................................. 2 2.4后台设计构思................................................. 3 第三章 详细设计..................................................... 3
3.1界面设计..................................................... 4 3.2界面设计图................................................... 4 3.3后台设计..................................................... 5 第四章 调试分析与运行结果........................................... 9
4.1运行环境与要求............................................... 9 4.2 运行程序流程图 .............................................. 9 4.3运行界面.................................................... 10 第五章 课程设计总结................................................ 14 第六章 参考文献.................................................... 15 第七章 附录........................................................ 15
第一章 需求分析
1.1设计任务与要求
本设计要求完成一个多线程端口扫描程序的设计与实现,具有易用、美观的界面。 功能要求:
能够对本地或远程主机进行端口扫描。能够对制定端口段进行扫描。能够扫描制定IP地址范围内哪些主机开放了特定端口,如常见的TCP端口FTP(21)等。 使用 TCP connect进行端口扫描; 使用 TCP S