![屏幕底部的 airodump-ng 信息被截断](https://linux22.com/image/1570935/%E5%B1%8F%E5%B9%95%E5%BA%95%E9%83%A8%E7%9A%84%20airodump-ng%20%E4%BF%A1%E6%81%AF%E8%A2%AB%E6%88%AA%E6%96%AD.png)
这可能是一个非常简单的问题,但我找不到一个好的解决方案。当 airodump-ng 运行时,如果列表太长,列表的底部将被截断以适合屏幕。事实上,大多数时候我根本看不到 STATION 表,有没有办法在执行扫描时查看所有信息?或者只显示 STATION 表?
我能想到的是在后台运行 airodump-ng 并写入文件,而在前台使用 tail 来监控文件,但这似乎有点过于复杂。有没有更易于管理的方法?谢谢
答案1
最简单的方法是使用 airodump-ng 中的 bssid 过滤选项。
您可能能够更改正在使用的终端中的列和行。(窗口大小)。
我总是找到我的渗透测试网络,然后按 CTRL + Z,复制 BSSID 并使用“--bssid”参数。
airodump-ng -c 6 --bssid 11:22:33:44:55:66 -w targetdump wlan0mon
根据您使用的操作系统,更改桌面分辨率可能会有所帮助。
答案2
我知道这是一个老话题,但如果你在 gnome 中使用 kali,那么有一个缩放功能,这就是我的做法,只需缩小并扩大终端窗口,是的,有时可能有点难看清,但你明白了,直接缩小 ctrl+c 放大并“ta-da”可滚动结果
答案3
如果您在 airodump 运行时按下“a”键,它将切换以下选项;
1:显示ap+sta
2:显示ap+sta+ack
3:仅显示ap
4:仅显示状态
答案4
我有一个类似的问题,但目的不同。想要记录所有站点及其相关信标。所以我快速而粗略地使用正则表达式和管道将仅与站点相关的行记录到文件中。
sudo airodump-ng wlan0mon | grep -E "^.*[\(\:].*....\:..\:..\:..\:...*$" > station_out.txt
正则表达式基本上会查找括号或单个冒号,它们会出现在第一个 MAC 地址 (BSSID) 或“(not related)”字符串中。然后下一个是该站的完整 MAC。周围有开始和结束行锚点。
这将进行原始转储并快速填充文件。我正在使用输出并在另一个进程中进行重复数据删除。
不确定这是否完全符合您的用例,但是我对站点仅有的输出的研究引导我来到这里,并且我需要输出以无头方式运行,而不是在运行时通过终端交互以交互方式运行。
希望这对未来的观众有所帮助。