PORT SCANNER EM JAVA
Olá pessoal quero compartilhar com vocês um código fonte de um Port Scanner em Java.
Fonte: Happy Codings.
WCG 147
Olá pessoal quero compartilhar com vocês um código fonte de um Port Scanner em Java.
Código:
import java.net.*; import java.io.IOException; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class PScanner { public static void main(String[] args) { InetAddress ia=null; String host=null; try { host=JOptionPane.showInputDialog("Digite o nome do host para fazer a varredura: \ n exemplo: xxx.com"); if(host!=null){ ia = InetAddress.getByName(host); scan(ia); } } catch (UnknownHostException e) { System.err.println(e ); } System.out.println("Bye from NFS"); //System.exit(0); } public static void scan(final InetAddress remote) { //variables for menu bar int port=0; String hostname = remote.getHostName(); for ( port = 0; port < 65536; port++) { try { Socket s = new Socket(remote,port); System.out.println("Servidor está escutando na porta " + port+ " of " + hostname); s.close(); } catch (IOException ex) { // O host remoto não está escutando nesta porta System.out.println("Servidor não está escutando na porta " + port+ " of " + hostname); } }//for ends } }
WCG 147
Comment