www.pudn.com > Portsniff.rar > Portsniff.java
//Java端口扫描程序
//关键词: 端口扫描
import java.io.*;
import java.net.*;
import java.util.*;
public class Portsniff {
public static void main(String[] args) {
// Create application frame.
//PortsniffFrame frame = new PortsniffFrame();
// Show frame
// frame.setVisible(true);
String ip="10.3.80.8";
String hostname=new String();
try{
InetAddress address = InetAddress.getByName(ip);
hostname=address.getHostName();
}
catch(UnknownHostException e){
System.out.println("Could not find "+ ip);
}
//////接下来开始嗅
for(int nport=1;nport<=60;nport++)
{
try{
Socket s=new Socket(hostname,21);
System.out.println("The port 21"+ "is open");
}
catch(IOException e)
{
System.out.println("The port 21"+" is closed");
}
}
}
}