implémenter l'outil "slowloris" avec java
Bonsoir,
Je travaille sur un projet qui sert à réaliser une boite d'outil de test d'intrusion qui simule des attaques réseau. Je veux pour l'instant intégrer l'outil "slowloris", je vous montre le code que j'ai traité. lorsque j'exécute le programme, un "build successful" s'affiche mais aucun détail sur le résultat de la commande slowloris malgré qu'en ligne de commande slowloris marche à merveille.
Code:
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
| import java.lang.Runtime;
import java.lang.Process;
import java.io.*;
import java.lang.InterruptedException;
public class slowloris {
public static void main (String args[]) throws IOException, InterruptedException {
String script="/Desktop/slowloris.pl";
String[] cmd = new String[5];
cmd[0] = "perl";
cmd[1] = script;
cmd[2] = "-dns";
cmd[3] = "192.168.1.3";
cmd[4] = "-test";
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);
}
}
} |