demande de l'aide
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

demande de l'aide



  1. #1
    safouane271289

    demande de l'aide


    ------

    Code HTML:
    index.html 
    <html> 
        <head> 
             
            <script type="text/javascript"> 
                function verif() 
                { 
    if((f.log.value)!==(f.pass.value)) 
        { 
            alert("mot de pass et login invaldes" ) 
                
        } 
       else if((f.log.value=="" ) && (f.pass.value=="" )) 
            { 
                alert("le login et mot de pass sont vide" ); 
                    
            } 
            else if ((f.log.value="admin" ) && (f.pass.value="admin" )) 
            {    
           
              if (f.liste[0].selected) 
                   
                  alert("Nesus" ) 
              else 
                  window.open('nmap.html') 
                   
                  
           
                } 
                obj=new packages.com.outil.scan.Nessus(); 
                } 
        
     
       
     
     
                 
    </script>  
       
     
    </head> 
        <body background="kali-linux.jpg"> 
           
            <div><h1><center><font Color="#FFFF00"><marquee >Bienvenue dans Ma Plateforme</font></h1></center></marquee></div> 
                            <center> 
     
                                <form name="f"> 
     
            <table> 
                 
                <TR><TD align='right'><font Color="#FFFF00">Votre Login</font></TD><TD><INPUT size=12 name='log'></TD></TR>  
                <TR><TD align='right'><font Color="#FFFF00">Votre mot de passe</font></TD><TD><INPUT type=password size=12 name='pass'></TD></TR> 
                <tr><td><font Color="#FFFF00">Choisir une outil</font></td> 
                    <td> 
                        <select name="liste"> 
      <option value="Nessus">Nessus</option> 
      <option value="Nmap">Nmap</option> 
    </select> 
                     
                    </td>          
            </tr>           
             
            <tr><td></td><td> 
                     
                    <p> <input  type="submit" value="ok" onclick=verif()> 
                      <input  type="reset" value="Annuler" ></p> 
                                     
                             
                </td></tr> 
            
                    </table> 
        </form> 
                        </center> 
     
        </body> 
    </html> 
    Nessus.java 
     
    package com.outil.scan; 
      
    import java.io.BufferedReader; 
    import java.io.InputStreamReader; 
      
    public class Nessus { 
      
     public static void main(String[] args) { 
      
     	Nessus obj = new Nessus(); 
      
       
      
     	//in mac oxs 
     	String command = "/etc/init.d/nessusd start"; 
                    String command1= "iceweasel www.google.fr" ;       
     	//in windows 
     	//String command = "ping -n 3 " + domainName; 
      
     	String output = obj.executeCommand(command); 
      
     	System.out.println(output); 
      
     } 
      
     private String executeCommand(String command1) { 
      
     	StringBuffer output = new StringBuffer(); 
      
     	Process p; 
                    Runtime r = Runtime.getRuntime();  
     	try { 
                       
                        r.exec(" iceweasel https://kali:8834/html5.html#/scans" ); 
       p = Runtime.getRuntime().exec(command1); 
       p.waitFor(); 
       BufferedReader reader =  
                                new BufferedReader(new InputStreamReader(p.getInputStream())); 
      
                            String line = "";    
       while ((line = reader.readLine())!= null) { 
       	output.append(line + "\n" ); 
       } 
      
     	} catch (Exception e) { 
       e.printStackTrace(); 
     	} 
      
     	return output.toString(); 
      
     } 
      
    }
    1-je veux que mon code Nessus.java est exécuté lorssque j'appuis sur le boutton html ok .Je souhaiterais que tu teste ce deux code et tu va comprendre mieux

    Code HTML:
    code nmap.html  
    <html> 
        <head> 
            <title></title> 
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
        </head> 
        <body background="kali-linux.jpg"> 
            <div><h1><center><font Color="#FFFF00">Nmap</font></h1></center></div> 
    <center><textarea cols="60" rows="20"></textarea></center><p></p> 
    <center><input type="submit" value="Valider"></center> 
        </body> 
    </html> 
     
    code nmap.java 
     
     
    package com.outil.scan; 
     
     
     
      
    import java.io.BufferedReader; 
    import java.io.InputStreamReader; 
      
    public class Nmap { 
      
     public static void main(String[] args) { 
      
     	Nmap obj = new Nmap(); 
      
       
      
     	//in mac oxs 
     	String command = "nmap  192.168.1.2 "; 
                           
     	//in windows 
     	//String command = "ping -n 3 " + domainName; 
      
     	String output = obj.executeCommand(command); 
      
     	System.out.println(output); 
      
     } 
      
     private String executeCommand(String command) { 
      
     	StringBuffer output = new StringBuffer(); 
      
     	Process p; 
                      
     	try { 
                       
                       
       p = Runtime.getRuntime().exec(command); 
       p.waitFor(); 
       BufferedReader reader =  
                                new BufferedReader(new InputStreamReader(p.getInputStream())); 
      
                            String line = "";    
       while ((line = reader.readLine())!= null) { 
       	output.append(line + "\n" ); 
       } 
      
     	} catch (Exception e) { 
       e.printStackTrace(); 
     	} 
      
     	return output.toString(); 
      
     } 
      
    }
    2- comme pour mon premier demande (éxècute le code java dans boutton html) mais je souhaiterais que le résultat de nmap.java est affiche dans le textarea

    et merci pour votre collaboration

    -----
    Dernière modification par JPL ; 07/04/2014 à 19h45. Motif: ajout de balises html

  2. #2
    bisou10

    Re : demande de l'aide

    C'est une blague ? Java != Javascript !

  3. #3
    Arzhur

    Re : demande de l'aide

    Bonjour,

    Avec du PHP et sa fonction exec() ça me parait jouable : t'appelle ta classe en ligne de commande sur ton serveur.

  4. #4
    bisou10

    Re : demande de l'aide

    Dans ce cas il vaut mieux passer par une page jsp, je suppose. Objectivement, c'est réalisable, mais honnêtement, cela signifie récupérer les données issues de java, les aller-retour entre serveur/client, bref, dans le meilleur des cas, un code inbitable

  5. A voir en vidéo sur Futura
  6. #5
    Bluedeep

    Re : demande de l'aide

    Citation Envoyé par bisou10 Voir le message
    Dans ce cas il vaut mieux passer par une page jsp, je suppose. Objectivement, c'est réalisable, mais honnêtement, cela signifie récupérer les données issues de java, les aller-retour entre serveur/client, bref, dans le meilleur des cas, un code inbitable
    Quand on en est à tester la valeur du username en constante dans le code client, on est plus à ça près ....

  7. #6
    Arzhur

    Re : demande de l'aide

    Mais sinon c'est obligé de passer par une page html ? Parce pour appeler du java, le plus simple ,c'est quand même de faire une IHM en java.

  8. #7
    Jack
    Modérateur

    Re : demande de l'aide

    Il va falloir arrêter avec ces titres qui ne veulent rien dire. On le sait que tu ouvres une discussion parce que tu as besoin d'aide.

    je rappelle que d'après la carte de Futura, LES TITRES DOIVENT ETRE EXPLICITES

Discussions similaires

  1. demande d'aide
    Par invitee3faf6b4 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 13/03/2014, 14h06
  2. demande d aide
    Par invite15af46dd dans le forum Électronique
    Réponses: 23
    Dernier message: 10/05/2013, 13h59
  3. demande d'aide svp
    Par invite5dc3fc1e dans le forum Électronique
    Réponses: 6
    Dernier message: 20/12/2012, 17h08
  4. demande d'aide
    Par invitebe79128b dans le forum Technologies
    Réponses: 0
    Dernier message: 14/03/2010, 16h07