适用于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-ng和aireplay-ng[参考。他们的文档],您应该研究一下:KisMac2。Mac OS X的开源无线绊脚石和安全工具。

除其他事项外:

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

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


1

airodump-ng(如aireplay-ng,airbase-ng,airserve-ng,airtun-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.