
计算机网络课程设计开发了一个多线程端口扫描器,该扫描器支持TCP/UDP端口扫描,并采用Java语言实现,同时具有图形用户界面。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
计算机网络课程设计——端口扫描器的开发。1. 采用Socket通信机制,构建一个具备多线程功能的端口扫描器。2. 设计要求如下:2.1 用户界面:用户能够输入目标IP地址或IP地址范围,并可指定要扫描的端口号或端口号范围;系统随后将显示主机名、开放的端口以及开放端口上运行的服务名称列表。2.2 扫描端口的有效范围应涵盖1至65535之间的所有端口。在此范围内,通过多线程机制循环创建客户端套接字对象,对特定地址(或地址段)的主机进行端口扫描。如果套接字创建过程中未发生异常,则表明该端口处于开放状态并提供服务;系统应返回该开放端口的类型信息,例如UDP端口或TCP端口。2.3 该实现应借助Java网络编程包java.io中提供的编程接口进行开发和完成。
全部评论 (0)
还没有任何评论哟~


