请问如何扫描指定IP地址的端口号
打开ip数据库 点击ip段,扫描自己要扫的城市;
将在ip数据库里扫描到的ip段复制一部分,不用太多,一小部分就好。打开端口扫描器,一定要解压运行,将ip段粘贴进去;
按照这款扫描器是要先点“确认ip段”再点“开始扫描”;
端口可以随意换 我个人比较常用6666 扫描方式xp选1 win7选2 会出现360的阻挡所以请将360退出再扫 接下来就等待结果;
扫描好后会在桌面产生一个s.txt文本里面全都是扫出来可以用的ip。
要求制作一个WIN FORM版的端口扫描仪。
兄弟,可以说这个忙不是多少分能搞定的,开发一个这个东西,要浪费多少精力?!!你要用白花花的钞票了噢,!
cmd扫描多个端口命令
1、cmd进行端口扫描,如果界面输入的地址没有被使用的,不支持windows跳线。
2、添加节点标签以K8scaler容器的形式添加Task。
3、Manager会自动创建,Manager每天自动添加节点。
advanced port scanner如何使用
对于 Advanced Port Scanner 的使用现在本人进行一下图片讲解,请各位看图片设置就是了
1.在扫描ip一行中的“使用IP段”前的复选框选中
2.点击"选项"对"端口扫描"和"界面"进行以下的设置
由于我们学校的校园网内的ip分配一般是从192.168.168.1到192.168.172.255之间(本人测试而来的,不一定正确,只是每次本人上线所得到的ip都在这个范围内,如果你的不在这个范围,请在下面回复,谢谢!你可以再扩大这个范围,比如从192.168.160.1至192.168.180.1或更大的范围)所以选择这个作为默认ip段
3.设置扫描的端口,设置为25000-25000,因为虎克对战平台的端口就是25000如下图
这里再说明一下,因为我们刚设置了一下默认扫描的ip段,但是这个软件不一定就那样设了,所以你在那个ip段上还要再去检查一下看是不是192.168.168.1至192.168.172.255,如果不是请自行改过来 然后点击“扫描”
4. 怎么看哪个ip建了服务器,等待扫描结束后怎么看呢,如下图为一个扫描的结果(只有本人的自己的机器)
如果在后面显示“打开1个,关闭0个”那么它就打开了25000这个端口,如果是“打开0个,关闭1个”那就不是
当然这里像上面那台机器不一定就是服务器,也可能他是客户端,要从这几台仅开放这个端口的机器中找服务器就方便很多了。
请教大神,怎么使用java实现UDP端口扫描
给你个UDP服务端与客户端的示例:
服务端代码:
import java.net.DatagramPacket;
import java.net.InetAddress;
import java.net.MulticastSocket;
public class UDPMulticastServer {
final static int RECEIVE_LENGTH = 1024;
static String multicastHost = "224.0.0.1";
static int localPort = 9998;
public static void main(String[] args) throws Exception {
InetAddress receiveAddress = InetAddress.getByName(multicastHost);
if (!receiveAddress.isMulticastAddress()) {// 测试是否为多播地址
throw new Exception("请使用多播地址");
}
int port = localPort;
MulticastSocket receiveMulticast = new MulticastSocket(port);
receiveMulticast.joinGroup(receiveAddress);
boolean isStop = false;
while(!isStop){
DatagramPacket dp = new DatagramPacket(new byte[RECEIVE_LENGTH], RECEIVE_LENGTH);
receiveMulticast.receive(dp);
String data = new String(dp.getData()).trim();
System.out.println(data);
if("exit".equals(data)){
System.out.println("程序退出");
isStop = true;
}
}
receiveMulticast.close();
}
}
客户端代码:
import java.net.DatagramPacket;
import java.net.InetAddress;
import java.net.MulticastSocket;
public class UDPMulticastClient {
static String destAddressStr = "224.0.0.1";
static int destPortInt = 9998;
static int TTLTime = 4;
public static void main(String[] args) throws Exception {
InetAddress destAddress = InetAddress.getByName(destAddressStr);
if(!destAddress.isMulticastAddress()){//检测该地址是否是多播地址
throw new Exception("地址不是多播地址");
}
int destPort = destPortInt;
MulticastSocket multiSocket =new MulticastSocket();
// int TTL = TTLTime;
// multiSocket.setTimeToLive(TTL);
byte[] sendMSG = "exit".getBytes();
DatagramPacket dp = new DatagramPacket(sendMSG, sendMSG.length, destAddress , destPort);
multiSocket.send(dp);
multiSocket.close();
}
}
0条大神的评论