IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

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


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2014
    Messages : 36
    Par défaut créer un rapport xml avec les outils Blindeelephant, waffit
    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.

    Merci d'avance pour votre réponse.

  2. #2
    Membre averti
    Femme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2014
    Messages : 36
    Par défaut
    Voici un exemple de code pour traiter la commande nmap et obtenir en sortie un fichier "scan.xml" comme résultat de cette comande.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    import java.lang.Runtime;
     
    import java.lang.Process;
     
    import java.io.*;
     
    import java.lang.InterruptedException;
     
     
    public class nmap {
     
        public static void main (String args[]) throws IOException, InterruptedException {
     
     String[] cmd1 = new String[6];
     
    cmd1[0] = "nmap";
     
    cmd1[1] = "-sS";
     
    cmd1[2] = "-O";
     
    cmd1[3]=Host;
     
    cmd1[4] = "-oX";
     
    cmd1[5] = "scan.xml";
     
    Runtime rt = Runtime.getRuntime();
     
    Process pr = rt.exec(cmd);
     
     
     
        BufferedReader bfr = new BufferedReader(new InputStreamReader(pr.getInputStream()));
     
    String line = "";
     
    while((line = bfr.readLine()) != null) {
     
    // display each output line form perl script
     
    System.out.println(line);
     
    }       
            }
        }

Discussions similaires

  1. Réponses: 9
    Dernier message: 01/12/2010, 10h17
  2. Réponses: 2
    Dernier message: 30/09/2009, 16h43
  3. [BUG]problème avec les outils
    Par Maxoo dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 7
    Dernier message: 22/04/2006, 09h52
  4. Réponses: 6
    Dernier message: 03/10/2005, 18h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo