通常airodump-ng在终端窗口上运行,直到我终止进程。它还写入一个文件,我打开,解析,得到我需要的文件,然后在jar文件中以五秒钟的间隔重复。
我想知道是否可以通过将airodump-ng的输出直接输送到jar来完成,因为所有的I / O操作看起来都有点过分。如;
airodump-ng mon0 | java -jar jarfile.jar
另请注意,我已尝试使用
在另一个终端中打开jar进程airodump-ng mon0 | gnome-terminal -e "java -jar jarfile.jar"
但它仍然没有打印出来。我在jar文件的主要方法中尝试过
while (true) {
Scanner in = new Scanner(System.in);
System.out.println(in.next());
}
但我认为我走错了路。我应该使用BufferedReader或类似的东西吗?