呵呵,大家都知道,每一台电脑都有65535个端口,在自己的电脑上可以用netstat -an命令来查看端口的开放情况,可是怎么查看别人电脑上的端口是否开放呢,基于这个问题,写了一个端口扫描器的简单程序,该程序注意用到的技术要点是多线程的使用和Socket套接字的使用。这个软件其实挺简单的,只有根据指定的IP和端口来创建Socket对象,如果可以创建成功,则该端口是开放的。其中遇到的问题是消耗时间久,这就得启动多个线程来扫描了,每个线程都扫描指定的端口区域,那样速度就比较快乐,呵呵让大家看看它的界面吧,界面不是很美观···
这个软件还有很多地方需要改进,它只能扫描局域网的电脑,缺点挺多的,它CUP使用率挺高的,尽管已经使用了线程休眠的方法来控制,它还得一步步完善···
- 大小: 10.8 KB
分享到:
相关推荐
Java端口扫描器.课程设计 Java端口扫描器.课程设计 Java端口扫描器.课程设计 Java端口扫描器.课程设计 Java端口扫描器.课程设计
java端口扫描器,内附有源代码以及打包发布的程序。适用于初学者。
java端口扫描器案例(源代码).
java端口扫描器,简单易懂,大家来看看1
本文档包含端口扫描器课程设计全套代码(Java实现),课程设计报告,以及说明文档。内容齐全,代码可以运行,有质量保证。 课程设计报告包含五大模块:1.有关端口扫描的基本知识。 2.端口扫描的基本原理。 3.基于...
本软件是用java开发的多线程端口扫描器。可以实现本地扫描和指定IP扫描。本文包含文档说明和代码,很详细。
计算机网络课程设计——端口扫描器的实现 1.利用Socket通信机制实现一个多线程的端口扫描器。 2.设计要求: 2.1用户界面:用户可以输入IP地址或IP地址段;输入端口号或端口号范围;列表显示主机名、开放的端口及...
java端口扫描器.rarjava端口扫描器.rar
JAVA端口扫描器 用java写的多线程扫描器 有些地方还需要完善............
public static JFrame main=new JFrame("JAVA端口扫描器"); //显示扫描结果 public static JTextArea Result=new JTextArea("",4,40); //滚动条面板 public static JScrollPane resultPane = new JScrollPane...
用纯java编写的端口扫描器。用到了一些常见的socket方法。
Java端口扫描程序,米特分享,实现tcp端口扫描。
自己写的很简单的JAVA端口扫描程序
自己制作的JAVA制作的多线程的可用端口扫描。运用了java的swing组件,利用多线程加快扫描速度。功能:获得本地IP,扫描可用端口。 含有两个文件,(main)主类文件,线程类文件。
基于java多线程的端口扫描器,包括如下功能:按照IP地址进行端口扫描,按照给定的IP地址范围,逐个进行扫描、按照主机名进行端口扫描,搜索指定主机名的端口、指定扫描的端口范围、指定扫描的线程数,实现多线程扫描...