créer un rapport xml avec les outils Blindeelephant, waffit

créer un rapport xml avec les outils Blindeelephant, waffit - Java - Programmation

Marsh Posté le 08-02-2014 à 15:43:23    

Bonsoir,
 
Je travaille sur des outils de test d'intrusion comme waffit, BlindeElephant, nmap en java, je veux pour l'instant créer un rapport xml affichant la résultat de sortie de chaque commande. Pour nmap , il suffit d'ajouter l'option -oX. pour le reste des outils, je trouve pas la méthode pour réaliser la conversion.
Voici un exemple de code pour traiter la commande nmap et obtenir en sortie un fichier "scan.xml" comme résultat de cette commande. Merci d'avance pour votre réponse.
 
 

Code :
  1. import java.lang.Runtime;
  2. import java.lang.Process;
  3. import java.io.*;
  4. import java.lang.InterruptedException;
  5. public class nmap {
  6.     public static void main (String args[]) throws IOException, InterruptedException {
  7. String[] cmd1 = new String[6];
  8. cmd1[0] = "nmap";
  9. cmd1[1] = "-sS";
  10. cmd1[2] = "-O";
  11. cmd1[3]=Host;
  12. cmd1[4] = "-oX";
  13. cmd1[5] = "scan.xml";
  14. Runtime rt = Runtime.getRuntime();
  15. Process pr = rt.exec(cmd);
  16.     BufferedReader bfr = new BufferedReader(new InputStreamReader(pr.getInputStream()));
  17. String line = "";
  18. while((line = bfr.readLine()) != null) {
  19. // display each output line form perl script
  20. System.out.println(line);
  21. }     
  22.         }
  23.     }

Reply

Marsh Posté le 08-02-2014 à 15:43:23   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed