با سلامی دوباره به تمامی دوستان
تو این چند روز دوستان با دادن پیام به بنده در خواست سورس
یک پورت اسکنر رو داشتند هرچند اگر تاپیک رو با دقت خوانده باشید
متوجه می شوید که بنده راهکار پیاده سازی یک پورت اسکنر قوی رو قبلا
توضیح دادم ..
الان تصمیم گرفتم که سورسش رو کامل بزارم همراه با کمی تضیح
اینم از سورس کامل پورت اسکنر
کد PHP:
import java.util.Scanner;
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
public class P_s {
private int port1,port2;
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
String hostname =input.nextLine();
int port1=0,port2=0;
port1=input.nextInt();
port2=input.nextInt();
Socket s = null;
boolean UnknownHostException = false;
try
{
InetAddress ipaddress = InetAddress.getByName(hostname);
for(int p =port1;p<=port2;p++)
{
try
{
s = new Socket(hostname, p);
System.out.println("**** Open port **** (: " + p);
s.close();
}
catch (IOException e)
{
System.out.println("No server on port " + p);
}
System.out.println(hostname);
}
}
catch ( UnknownHostException e )
{
System.out.println("Could not find host: " + hostname+"\n\n\n\n\n\n\n");
}
}
}