适用于Max OS X的airodump-ng


Answers:



8

在对同一问题感到沮丧之后,我找到了一种在Mac终端上实际使用Airodump的方法。我意识到,所有我可以成功执行的文件都位于目录路径中

/ usr / local / bin /

结果发现Airodump实际上在我的计算机上,它只是存储在路径中

/ usr / local / sbin

而且我无法从那条路执行它。我所做的只是将Airodump从/ usr / local / sbin路径移动到了/ usr / local / bin路径,现在效果很好!我疯了几个小时,就这么简单


这不是在OS X和任何Unix上管理PATH的正确方法。
2013年

2
正确的方法是:PATH= ${PATH}:/usr/local/sbin并将二进制文件放置在好的安装程序所在的位置,找到并更新它们。
2013年

PATH =之后必须有一个额外的空间(必须在我的机器
上将

太好了,谢谢。要使周围的人更清楚答案,请转到Finder,点击CRTL + Shift + G,转到/usr/local/sbin,复制所有文件,CRTL + Shift + G再点击一次,然后全部粘贴。做完了!
Ryan Cocuzzo

4

您可以使用自制软件轻松安装

brew install aircrack-ng

然后做

airodump-ng-oui-update 安装或更新airodump-ng


2
aircrack-ng套件实际上可以安装,但airodump-ng tool无法在Mac OS上使用
sdabet

3

可以使用启用了监视模式的Wireshark来完成airodump-ng的工作。这将允许捕获原始802.11帧,这些帧将显示来自AP和客户端的流量。需要记住的是,WiFi设备一次只能收听一个频道,因此您只能在其设置的频道上看到流量。您可以通过在捕获之前关联所需的网络来选择频道,也可以使用机场(/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport)命令来选择频道(例如,嗅探频道1,因为您的WiFi适配器称为en1) :

airport en1 sniff 1

请注意,此命令还将捕获数据包到文件,因此您可以使用机场捕获然后在Wireshark中打开文件,或者在开始监视模式捕获并让Wireshark收集它们之后退出airport命令,以便您可以实时查看它们。实际上,可以在Wireshark运行时更改捕获通道,但是在更改通道时可能会丢失数据包。


2

由于我目前没有正在运行的linix盒,因此我无法掌握aircrack-ng的功能

可能:http://istumbler.net上的 iStumbler 。在相当稀疏的领域中,这一领域可能是最新的。

KisMac是Kismet的较旧版本,最近一次发布是在2006年,但据报道可在Snow Leopard上使用。还没试过

另一个可能有用的工具是WireShark。您需要安装XQuartz才能使用它,因为它是X11 Windows应用程序。

最后一种可能性是在VirtualBox,Parallels或VMFusion下安装Windows,并为其提供对以太网卡的完全访问权限。


根据您的评论中的澄清,如果您想查看流量,我认为wireshark会做您想要的。

如果只想计算数据包,则可以使用netstat。这是一个终端程序。(请参阅man netstat)

~/Webwork/sftf
647 ==> netstat  -w10
            input        (Total)           output
   packets  errs      bytes    packets  errs      bytes colls
        73     0      17551         77     0      11256     0
        31     0       4731         41     0       6891     0

-w10每10秒为您提供一条记录。如果要每小时记录一次,请使用-w3600。

Netstat是通用的。如果您有多个接口,则可以使用-I标志过滤到给定的接口。您还可以按协议,地址族进行一些过滤。

如果您需要认真的过滤(我想知道上周bitorrent发送了多少数据包到海盗湾),则需要wireshark或tcpdump。(Tcpdump是命令行)Wireshark基本上是tcpdump之上的GUI。两者都有自己的位置。


感谢您提到iStumbler,它看起来非常有趣。但是我真正想要的是收集有关当前流量的信息(数据包数量和关联的客户端列表)。虚拟化确实是一种解决方案,但我想知道是否有用于此的本机Mac OS工具。
sdabet 2014年

我认为netstat计数仅在与网络关联后才能工作,但不能在监控器模式下工作,对吗?
sdabet 2014年

我刚试过 [netstat -I en2 -w 5]每5秒报告一次零字符串。(我在这台计算机上有4个接口。矫kill过正……)
Sherwood Botsford 2014年

2

我发现黄铁矿可以达到类似的结果:

  1. 通过以下方式捕获无线流量tshark

    sudo tshark -i en1 -I -w wlan.pcap
    
  2. 使用以下方法分析捕获pyrit

    pyrit -r wlan.pcap analyze
    

1

我在Mac上从终端上使用aircrack-ng,没有在模拟其他操作系统。这是一个很好的页面,上面提到了与其他工具的关系,我认为这可能会对您有所帮助:http : //easymactips.blogspot.com/2010/10/how-to-install-aircrack-on-mac.html

顺便说一句,也许您已经在系统中找到了所要查找的东西:从优胜美地到您的机场隐藏着一个嗅探器。按选项和您的wifi图标,您将看到选项无线诊断。命令4是扫描(您会看到网络,通道,MAC和其他数据),命令6是嗅探器。也尝试一下。最好的问候。


1

由于aircrac-ng缺乏两者airodump-ngaireplay-ng[参考。他们的文档],您应该研究一下:KisMac2。Mac OS X的开源无线绊脚石和安全工具。

除其他事项外:

  • 显示已登录的客户端
  • 可以捕获数据包(可以导出PCAP)
  • 显示隐藏的SSID
  • 可以执行各种攻击,例如“取消身份验证攻击”

它们将压缩.dmg文件链接到README文件的末尾:KisMac2.zip


1

airodump-ng(如aireplay-ngairbase-ngairserve-ngairtun-ng,...)位于/usr/local/sbinMac上。

因此,您可以将此路径添加到您的$PATHenv变量中:

echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.profile

运行新会话(打开新终端或运行source ~..profile)时,您可以访问airodump-ng命令和所有其他与空难有关的内容。



0

您是否尝试过http://www.aircrack-ng.org/doku.php?id=install_aircrack

它具有在Mac上安装aircrack-ng的说明。
从网站:

在Mac OSX上安装在Mac OS X上安装的最简单,最简单的方法是通过Macports。您只需执行“ sudo> port install aircrack-ng”即可。

或者,使用以下说明:

确保Mac上已安装Xcode,可以在Mac随附的安装程序> CD / DVD中找到Xcode。获取源代码后,您可以从未压缩的目录中执行简单的“ make &&> sudo make install”。使用稳定器时,需要>将Makefile.osx重命名为Makefile,使用开发版本时它将自动检测到您正在使用Darwin并且可以正常编译。

请注意,airodump-ng和aireplay-ng仅是linux,在OSX native上不起作用,因此对于重新注入和嗅探,您将不得不使用其他方法。

如果您有intel Mac,请检出此页面下方提到的VMware Fusion选项。

可选的是openssl-dev和sqlite3,可以通过fink安装


7
好吧,正如您在报价中所述airodump-ng and aireplay-ng are linux only and will not work under OSX native。它确实不起作用。这就是为什么我要在Mac OS X上寻找替代方案(不用于数据包注入,仅用于转储AP和客户端以及每个AP的数据包数量)
sdabet 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.