`
沈冠军
  • 浏览: 110068 次
  • 性别: Icon_minigender_1
  • 来自: 玉林
社区版块
存档分类
最新评论

Java端口扫描器

阅读更多

      呵呵,大家都知道,每一台电脑都有65535个端口,在自己的电脑上可以用netstat -an命令来查看端口的开放情况,可是怎么查看别人电脑上的端口是否开放呢,基于这个问题,写了一个端口扫描器的简单程序,该程序注意用到的技术要点是多线程的使用和Socket套接字的使用。这个软件其实挺简单的,只有根据指定的IP和端口来创建Socket对象,如果可以创建成功,则该端口是开放的。其中遇到的问题是消耗时间久,这就得启动多个线程来扫描了,每个线程都扫描指定的端口区域,那样速度就比较快乐,呵呵让大家看看它的界面吧,界面不是很美观···

  

        这个软件还有很多地方需要改进,它只能扫描局域网的电脑,缺点挺多的,它CUP使用率挺高的,尽管已经使用了线程休眠的方法来控制,它还得一步步完善···

       
 

  • 大小: 10.8 KB
分享到:
评论
3 楼 jndxjing 2012-06-01  
请问程序能否反映出当前的端口状态,有什么方法吗?谢谢
2 楼 沈冠军 2010-09-12  
     JTextArea  area;
     JScroolpanel panel=new JScroolpane(area);
     然后,要设置好panel的大小panel.setSize(new Dimension(30,30));适当调整大小就可以显示出来了
        
1 楼 freewxy 2010-09-11  
我的滚动条一加进去TextArea就消失了,有解不?

相关推荐

    Java端口扫描器.课程设计

    Java端口扫描器.课程设计 Java端口扫描器.课程设计 Java端口扫描器.课程设计 Java端口扫描器.课程设计 Java端口扫描器.课程设计

    java端口扫描器

    java端口扫描器,内附有源代码以及打包发布的程序。适用于初学者。

    java端口扫描器案例(源代码).

    java端口扫描器案例(源代码).

    java端口扫描器,简单

    java端口扫描器,简单易懂,大家来看看1

    端口扫描器的设计与实现

    本文档包含端口扫描器课程设计全套代码(Java实现),课程设计报告,以及说明文档。内容齐全,代码可以运行,有质量保证。 课程设计报告包含五大模块:1.有关端口扫描的基本知识。 2.端口扫描的基本原理。 3.基于...

    JAVA多线程端口扫描器

    本软件是用java开发的多线程端口扫描器。可以实现本地扫描和指定IP扫描。本文包含文档说明和代码,很详细。

    计算机网络课程设计 多线程端口扫描器(TCP/UDP端口扫描)(java实现)带GUI界面

    计算机网络课程设计——端口扫描器的实现 1.利用Socket通信机制实现一个多线程的端口扫描器。 2.设计要求: 2.1用户界面:用户可以输入IP地址或IP地址段;输入端口号或端口号范围;列表显示主机名、开放的端口及...

    java端口扫描器.rar

    java端口扫描器.rarjava端口扫描器.rar

    JAVA端口扫描器

    JAVA端口扫描器 用java写的多线程扫描器 有些地方还需要完善............

    java 端口扫描工具 端口扫描

    public static JFrame main=new JFrame("JAVA端口扫描器"); //显示扫描结果 public static JTextArea Result=new JTextArea("",4,40); //滚动条面板 public static JScrollPane resultPane = new JScrollPane...

    纯java端口扫描器

    用纯java编写的端口扫描器。用到了一些常见的socket方法。

    Java端口扫描程序

    Java端口扫描程序,米特分享,实现tcp端口扫描。

    JAVA端口扫描程序

    自己写的很简单的JAVA端口扫描程序

    JAVA多线程本地IP端口扫描器

    自己制作的JAVA制作的多线程的可用端口扫描。运用了java的swing组件,利用多线程加快扫描速度。功能:获得本地IP,扫描可用端口。 含有两个文件,(main)主类文件,线程类文件。

    基于java多线程的端口扫描器

    基于java多线程的端口扫描器,包括如下功能:按照IP地址进行端口扫描,按照给定的IP地址范围,逐个进行扫描、按照主机名进行端口扫描,搜索指定主机名的端口、指定扫描的端口范围、指定扫描的线程数,实现多线程扫描...

Global site tag (gtag.js) - Google Analytics