`
小菌子
  • 浏览: 21963 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

简单的端口扫描器

阅读更多
端口扫描。
可以告诉你目标host下面的哪些端口在运行服务,目标host下有哪些闲置端口。

import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;

public class LowPortScanner {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String host = "localhost";
        
        if (args.length > 0)
        {
            host = args[0];
        }
        
        for (int i = 1; i < 10; i++)
        {
            try
            {
                Socket s = new Socket(host, i);
                System.out.println("there is a server on port " + i + " of " + host);
                
            }
            catch (UnknownHostException e)
            {
                // TODO Auto-generated catch block
                e.printStackTrace();
                System.err.println(e);
                break;
            }
            catch (IOException e)
            {
            }
        }
        System.out.println("END.");
    }

}

分享到:
评论

相关推荐

    简易端口扫描器 代码

    简易端口扫描器 void usage(void) { printf("\tusage: tcpscan RemoteIP StartPort-EndPort\n"); printf("\tExample: tcpscan 192.168.1.1 80-100\n"); }

    飞速IP开放端口扫描器

    《飞速IP开放端口扫描器:高效网络端口检测技术解析》 在现代网络环境中,信息安全至关重要,而端口扫描是网络安全检测的一种基础手段。本文将深入探讨“飞速IP开放端口扫描器”这一工具,理解其高速扫描的背后原理...

    端口扫描器的设计与实现

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

    尖刀超级端口扫描器 V2.0

    《尖刀超级端口扫描器 V2.0:深度解析与应用指南》 在网络安全领域,端口扫描是一项至关重要的技术,它可以帮助我们检测网络设备的开放端口,从而识别可能的安全隐患。尖刀超级端口扫描器 V2.0 是一款强大的端口...

    端口扫描器

    端口扫描器是一种网络工具,主要用于检测特定IP地址范围内开放的网络端口。这个程序的实现结合了网络编程、Qt库以及对端口扫描技术的理解。以下是对这些知识点的详细说明: 1. **网络编程**:网络编程是计算机科学...

    JAVA多线程端口扫描器

    **JAVA多线程端口扫描器** 在计算机网络中,端口扫描是一种常见的技术,用于检测目标主机上开放的服务和应用程序。此项目是基于Java语言实现的多线程端口扫描器,它允许用户对本地系统或指定的远程IP地址进行快速...

    网络端口扫描器 实验报告

    【网络端口扫描器实验报告】的目的是通过编写扫描器来深入理解TCP和ICMP协议的基础和实现技术,以及如何设计和实现网络安全相关的应用程序和工具。实验不仅关注技术层面,还涉及对黑客攻击手法的深入了解,为后续的...

    利用C#设计端口扫描器

    本篇将深入探讨如何利用C#编程语言设计一个简单的端口扫描器。 首先,我们需要了解端口的基本概念。在TCP/IP协议栈中,端口是标识网络服务的逻辑通道,范围从0到65535。其中,0-1023是知名的、预留的系统端口,通常...

    简单的端口扫描器实现

    本设计通过端口扫描器的研究来提高对计算机安全的认识。利用TCPconnect扫描原理,扫描主机通过TCP/IP协议的三次握手与目标主机的指定端口建立一次完整的连接,如果目标主机该端口有回复,则说明该端口开放。利用多...

    风云端口扫描器

    "风云端口扫描器"是一款基于Delphi编程语言开发的端口扫描工具,专为Windows操作系统设计。在网络安全领域,端口扫描是检测网络服务、识别漏洞和评估系统安全性的常见手段。Nmap等知名扫描器虽然功能强大,但在特定...

    端口扫描仪 输入IP和端口范围即可

    端口扫描仪 输入IP和端口范围即可 端口扫描仪 输入IP和端口范围即可 端口扫描仪 输入IP和端口范围即可

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

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

    基于C#简单的端口扫描器

    在本文中,我们将深入探讨如何使用C#编程语言创建一个简单的端口扫描器。C#是一种面向对象的、类型安全的编程语言,广泛应用于Windows平台的应用开发,包括网络工具。 首先,我们需要理解端口的概念。端口是网络上...

    尖刀超级端口扫描器V2.0.rar

    尖刀超级端口扫描器 端口1-65535全部探测扫描 欢迎下载

    java端口扫描器

    Java端口扫描器是一种利用Java编程语言实现的工具,它能够探测网络中特定主机的开放端口,以确定服务是否在线或识别潜在的安全漏洞。在本文中,我们将深入探讨Java端口扫描器的工作原理、核心概念和技术细节。 一、...

    简单的端口扫描器设计

    在这个“简单的端口扫描器设计”项目中,我们将探讨如何实现一个基本的端口扫描工具,以及相关的关键技术。 1. **端口与服务**:在TCP/IP协议栈中,端口是应用程序与网络服务之间的通信接口。每个端口号(0-65535)...

    端口扫描课程设计报告

    【端口扫描课程设计报告】 端口扫描是网络安全领域中一项关键的技术,它涉及网络通信的基础和黑客攻击的前期侦查。在本次课程设计中,学生将深入理解端口扫描的原理,掌握其在信息安全中的应用,并通过实际操作设计...

    IP端口扫描器

    标题中的“IP端口扫描器”是指一种网络诊断工具,其主要功能是探测指定IP地址上开放的网络端口。这种工具在网络安全、系统管理、渗透测试等领域有着广泛的应用。端口扫描是网络扫描的一种类型,它通过发送特定的...

    极速端口扫描器极速端口扫描器

    【极速端口扫描器】是一种高效且快速的网络工具,主要功能是检查并确定网络上特定主机或一组主机上的开放端口。端口扫描是网络安全评估的重要环节,它可以帮助管理员发现潜在的安全漏洞,确保网络资源的安全性。在...

Global site tag (gtag.js) - Google Analytics