Conception d'interface graphique pour logiciel de scan de ports
cs_kingslouma
Messages postés2Date d'inscriptionsamedi 29 novembre 2008StatutMembreDernière intervention 1 juin 2011
-
1 juin 2011 à 17:07
Utilisateur anonyme -
7 juin 2011 à 21:45
Cet exemple recherche un port sur l'ordinateur
Note: pour lancer la recherche saisir @ ip ou nom de l'ordinateur uniquement, comme dans l'image :
Et les résultats seront affichés de cette façon :
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("Entrer le nom du machine a scanner:\n example: x.x.x.x");
if(host!=null) {
ia = InetAddress.getByName(host); scan(ia);
}
}
catch (UnknownHostException e) {
System.err.println(e );
}
System.out.println("kingslouma");
//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("Serveur à l'écoute sur le port " + port+ " de " + hostname);
s.close();
}
catch (IOException ex) {
// The remote host is not listening on this port
System.out.println("Serveur n'est pas a l'écoute sur le port " + port+ " de " + hostname);
}
}
}
}
je souhaiterai l'afficher de cette façon :
NB : c'est pour une utilisation sur un réseau local.
cs_kingslouma
Messages postés2Date d'inscriptionsamedi 29 novembre 2008StatutMembreDernière intervention 1 juin 2011 1 juin 2011 à 21:31
Je vous remercie de votre collaboration.
Faire l'interface graphique souhaitée.
Modifier le code pour se conformer à l'interface graphique requise.
Merci autre fois.
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 6 juin 2011 à 19:04
yo,
;o) ... l'ihm est construite en 2 minute avec netbean... ;o) aucun interret...
pour passer ton texte dans ta zone de text ... il te suffit de le mettre dans une chaine (String) et quand tu sorts de la boucle tu initialise ton TextArea avec ... commence deja par ca ;o) et reformule ta question ;o) si il en reste ;o) ...
GodConan ;o)
Vous n’avez pas trouvé la réponse que vous recherchez ?
J'avoue qu'avec Netbeans c'est vite réglé (même si je préfère tout faire moi même :p)^^ Mais s'il pose la question, je pense qu'il utilise plutôt Eclipse comme IDE (<3)
kingslouma, commence par coder et montre nous ce que tu as fais pour que l'on t'aide.
--
Pylouq (actuellement jongleur de clavier AZERTY et de clavier QWERTZ)