`
gaoyuntao2005
  • 浏览: 314172 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何扫描局域网内固定ip段的某个端口?

阅读更多
import java.io.*;
import java.net.*;
import java.util.*;


public class SocketPort {

public static void main(String[] args) {

 String ip = "192.168.0.1"; 
 String hostname = new String(); 

 try{ //get the target ip address and hostname
   InetAddress address = InetAddress.getByName(ip);
   System.out.println(address);
   hostname = address.getHostName();
   System.out.println(hostname);
 }
 catch(UnknownHostException e){
    System.out.println("Could not find "+ ip);

 }


 try{ // creat the output file
    PrintWriter fout = new PrintWriter( new FileWriter("PortInf.txt"));
    fout.println("Information Of The Port On the " + hostname +"computer ");
    System.out.println("Information Of The Port On the " + hostname +"computer ");
    fout.println();

 // do ports scan
 for(int nport = 24;nport <= 60;++nport){
   try{

   Socket s = new Socket(hostname,nport);
   fout.println("The port " + nport + " is open!");
   System.out.println("The port " + nport + " is open!");

   fout.println("Connected to "+ s.getInetAddress() + " on port " + s.getPort() + " from port "+       s.getLocalPort() + " of " + s.getLocalAddress());
   System.out.println("Connected to "+ s.getInetAddress() + " on port " + s.getPort() + " from port "+        s.getLocalPort() + " of " + s.getLocalAddress());

  //print the connected socket information
}

catch(IOException e){
   fout.println("The port " + nport + " is closed!");
   System.out.println("The port " + nport + " is closed!");

}

}
fout.close();

}
catch(IOException e){}

}
}


 

分享到:
评论

相关推荐

    公网(Internet)访问局域网内部主机的实现方法

    例如,可以将公网IP的某个端口映射到内部主机的特定端口上。 - **示例配置**:假设公网IP为`192.200.200.3`,内部一台服务器的IP为`192.168.0.88`,端口号为`5002`。可以在NAT设备上设置规则,将公网IP的`5002`...

    iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等

    iftop 是一个实时监控网卡流量的工具,可以用来监控网卡的实时流量(可以指定网段)、反向解析 IP、显示端口信息等。本文将详细介绍 iftop 的使用和参数。 一、iftop 的基本使用 iftop 的基本使用非常简单,只需要...

    小米路由器端口映射该怎么设置才好?

    如果你发现之前的设置有误,或者不再需要某个端口映射规则,可以轻松地点击删除操作,来移除不再使用的映射规则。 第七步,应用规则。完成端口映射的添加或修改后,别忘记点击“应用规则”按钮,确保你的设置能够...

    \端口映射portmap1.6

    首先,端口映射是一种网络技术,用于将一个公共IP地址的某个端口映射到私有IP地址的特定端口上。这样,外部网络的用户可以通过公共IP和映射的端口访问内部网络中的服务,即使内部网络的设备没有直接暴露在公网之下。...

    端口映射器端口映射器

    端口映射就是将外部IP的某个端口转发到内部IP的特定端口。 2. 端口号:每个网络服务都绑定到一个或多个特定的端口号,如HTTP服务的80端口,FTP服务的21端口等。端口映射器可以将外部请求的任意端口映射到内部服务的...

    局域网做服务器的方法.docx

    端口映射是指将路由器上某个端口的流量转发到局域网内的服务器上。端口映射是实现外部网络与内部服务器通信的重要步骤。对于常见的Web服务,通常需要将80端口(HTTP)和443端口(HTTPS)映射到服务器上,以便外部...

    大势至局域网共享设置软件之局域网ip和mac绑定、ip和mac绑定认证的设置方法

    在实际操作中,推荐管理员基于IP和MAC地址进行绑定,因为有时用户账户信息可能无法获得,而IP和MAC地址是相对固定的,可以作为稳定的认证依据。 管理员还可以对绑定的IP和MAC地址进行编辑、导出、导入、清空等操作...

    局域网防火墙(只允许邦定了MAC地址的电脑访问本机)

    使用防火墙后,在局域网中就只有邦定了MAC地址的电脑可以访问这能电脑了,本软件只针对内网,请开机就运行,修改CONFIG.INI后就再次运行防火墙修改内存中的邦定列表。

    网络层(IP层)知识总结.docx

    - 当一台主机想要发送数据给另一台主机时,如果未知对方的物理地址,它会在本地局域网内广播一个ARP请求,询问某个特定IP地址对应的是哪个物理地址。 - 目标主机收到请求后,会响应其物理地址,并且将发送方的IP...

    端口

    例如,对于邮件服务器,需要进入“虚拟服务器”选项,并在端口中填入25,协议中选择TCP,IP地址填写安装邮件服务器电脑的局域网IP地址(例如192.168.16.x),同样方法设置110(POP3)、6080(Webmail)等端口。...

    路由器怎么映射?端口映射在动态公网和内网IP的教程

    - 在进行端口映射之前,确保内网中的应用或服务能够正常运行,并且在局域网内可以正常访问,这一步是确保映射成功的基础。 - 若内网设备设置了密码保护或其他安全认证措施,应确保这些措施也适用于远程访问。 总之...

    nat123ubuntu.zip

    端口映射允许用户将公网的某个端口指向局域网内特定设备的私有IP地址和端口,这样即使设备没有公网IP,也能通过映射后的公网端口访问。动态DNS则解决了公网IP不固定导致无法通过常规域名访问的问题,它会自动更新...

    内网端口自动映射工具.rar

    当外部用户尝试访问配置好的公网端口时,工具会将这个请求转发到内网的某个IP和端口,使得内网的服务能够对外响应。 2. **应用场景** - **远程桌面/SSH访问**:如果你在家办公,需要从公司远程访问家中的电脑,...

    清华大学的计算机网络课件

    问题1-10:在教材的1.4.1节中有这样一段话:人们愿意将“带宽”作为数字信道的“数据率”的同义语。这样说有何根据? 问题1-11:有时可听到人们将“带宽为10 Mb/s的以太网”说成是“速率(或速度)为10 Mb/s的以太网...

    计算机网络实验十二.pdf

    外部主机(A、C、D)可以通过NAT服务器B与E通信,NAT服务器会建立并维护一个固定的映射规则,将外部IP和端口映射到E的内部IP和端口。 动态地址转换则是指内部网络的IP地址与外部网络的IP地址之间不是固定的映射关系...

    计算机网络常见问题解答

    问题5-7:在TCP报文段的首部中只有端口号而没有IP地址。当TCP将其报文段交给IP层时,IP协议怎样知道目的IP地址呢? 问题5-8:在TCP传送数据时,有没有规定一个最大重传次数? 问题5-9:TCP都使用哪些计时器? 问题5-...

    docker for windows 容器内网通过独立IP直接访问的方法

    Docker官方推荐的策略是使用端口映射(Port Mapping),即将宿主机的某个端口映射到容器内的服务端口。这种方式使得外部可以通过宿主机的IP和映射的端口访问容器服务。例如,如果我们有一个Web服务运行在容器的8080...

    Dhcp两大威胁以及arp欺骗等试验总结

    但是固定ip时是可以跟本局域网内其它机器通信的,只是不能通过arp协议学习到网关的mac地址。 注:以上的dhcp server都是在三层交换机上启用的。 4 arp欺骗。可以分两种情况:一是伪造网关去欺骗网内其它主机;而是...

    路由器限制控制网速

    4. ARP映射表:ARP(地址解析协议)映射表显示了局域网内所有设备的IP地址和MAC地址的对应关系。这项功能有助于了解当前局域网内的设备连接情况。 5. IP宽带控制:这是路由器用于控制网络带宽的一个功能,可以设定...

Global site tag (gtag.js) - Google Analytics