实验五网络安全软件开发:网络扫描器(完整代码).docxVIP

  • 53
  • 0
  • 约1.12万字
  • 约 21页
  • 2018-04-13 发布于江西
  • 举报

实验五网络安全软件开发:网络扫描器(完整代码).docx

实验五网络安全软件开发:网络扫描器(完整代码).docx

网络安全原理与应用 实验报告实验名称: 网络安全软件开发:网络扫描器 姓 名: 学 号: 班 级: 指导老师: 实验五 网络安全软件开发:网络扫描器实验目的1.熟悉网络扫描器实现的关键技术2.熟练运用C#,java开发网络应用程序3.熟悉网络协议字段含义及结构实验内容1.网络扫描器实现基本的地址扫描,端口扫描,TCP/UDP扫描,实现多线程扫描。2.图形化界面的网络扫描器软件3.提交源代码、可执行程序及代码注释文件及执行结果截图。实验分析多线程:电脑上有个端口。如果只启动一个线程的话个端口需要的时间可以用小时计算。解决这个问题需要用到多线程原理。多线程实现可通过继承Thread类或者实现Runnable接口来达到。主机端口扫描:与目标主机创建TCP连接,如果成功则说明端口监听中,同时对正在监听的端口做识别操作!默认按照常用端口服务给出提示!例如21,则提示ftp服务。UDP扫描是向目标主机端口发送固定字符,读取目标主机回复内容! TCP扫描原理:利用.Socket 类建立socket连接,如果无法与指定的IP和端口建立连接,将会抛出IOException。我们用try-catch对这个IOException 异常进行捕获,以判断是否成功与指定的IP端口建立连接。如果成功建立了连接,说明指定IP的指定端口已经开放;如

文档评论(0)

1亿VIP精品文档

相关文档