首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读取airodump-ng的实时输出

读取airodump-ng的实时输出
EN

Stack Overflow用户
提问于 2013-07-22 04:05:17
回答 2查看 16.2K关注 0票数 6

当我执行命令airodump-ng mon0 >> output.txt时,output.txt为空。我需要能够运行airodump-ng mon0并在大约5秒后停止该命令,然后才能访问它的输出。有什么想法我应该从哪里开始看呢?我在用bash。

EN

回答 2

Stack Overflow用户

发布于 2015-11-24 22:47:47

您可以使用以下命令将输出写入文件:

代码语言:javascript
复制
airodump-ng [INTERFACE] -w [OUTPUT-PREFIX] --write-interval 30 -o csv

这将为您提供一个csv文件,其名称将以[OUTPUT-PREFIX]为前缀。此文件将每隔30秒更新一次。如果给出一个类似于/var/log/test的前缀,那么文件将位于/var/log/中,并且看起来像test-XX.csv

然后,当airodump正在运行时,您应该能够通过任何其他工具访问输出文件。

票数 5
EN

Stack Overflow用户

发布于 2017-04-24 23:25:43

对于airodump-ng 1.2 rc4,您应该使用以下命令:

代码语言:javascript
复制
timeout 5 airodump-ng -w my --output-format csv --write-interval 1   wlan1mon 

完成此命令后,您可以通过查看my-01.csv来访问它的输出。请注意,输出文件为CSV格式。

您的命令不起作用,因为airodump-ng输出到stderr而不是stdout!因此,下面的命令是您的更正版本:

代码语言:javascript
复制
airodump-ng mon0 &> output.txt

第一种方法在使用其他程序/应用程序解析输出时效果更好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17776383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档