嘿傢伙即時嘗試做一個litlle方便的工具,你看我是一個網絡管理員,我的老闆告訴我,他希望我監控網絡和阻止某些網站和一些遊戲服務器的IP ,所以對於監控部分,我們將重定向網絡上的所有流量到服務器,在那裏我們可以在將流量發送到網關之前監控流量...ProcessBuilder沒有正確執行程序
爲此,我們將在Linux和i中使用arpspoof已經完成了阻止網站和服務器的解決方案,我將要做的是一個GUI,它使我更容易處理和控制這些事情,當我嘗試使用ProcessBuilder從Java運行arpspoof時,它不起作用,我沒有輸出?吳
它也不會進入while循環:/我真的不能想象的更ATM寫的,但如果我能想到的更多,我會更新這個帖子
我的代碼:
new Thread() {
public void run() {
try {
System.out.println("running arpspoof...");
Process prb = new ProcessBuilder("gksudo", "arpspoof", "-i", "wlan0", Gateway).start();
InputStream is = prb.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
while ((line = br.readLine()) != null) {
System.out.println("Output: " + line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();