Max OS Xのairodump-ngと同等


回答:



7

この同じ問題に多くのフラストレーションを感じた後、Mac端末でAirodumpを実際に使用する方法を見つけました。私が気づいたのは、正常に実行できるすべてのファイルがディレクトリパスにあることです。

/ usr / local / bin /

そして、Airodumpは実際には私のコンピューター上にあり、パスに保存されていたことがわかりました

/ usr / local / sbin

そして、私はそのパスからそれを実行することができませんでした。私がしたことは、Airodumpを/ usr / local / sbinパスから/ usr / local / binパスに移動するだけでした。何時間も夢中になっていた


これは、OS XおよびUnixでPATHを管理する正しい方法ではありません。
ダン

2
正しい方法は次のとおりです。PATH= ${PATH}:/usr/local/sbin優れたインストーラーがバイナリを配置、検索、更新できるようにします。
ダン

PATH =の後に余分なスペースがあります(私のマシンで削除する必要がありました)
-user1464581

4

homebrewを使用して簡単にインストールできます

行う brew install aircrack-ng

それから

airodump-ng-oui-update airodump-ngをインストールまたは更新するには


2
aircrack-ngスイートは実際にインストールできますが、airodump-ng toolMac OSでは動作しません
-sdabet

2

現在、実行中のlinixボックスがないため、aircrack-ngの機能については理解していません。

可能性:http:istumbler.netのiStumbler かなりまばらなフィールドの中で、これはおそらく最新のものです。

KisMacは、2006年に最後にリリースされたKismetの古いポートですが、Snow Leopardで動作すると報告されています。試したことがありません。

もう1つの有用なツールはWireSharkです。XQuartzはX11 Windowsアプリなので、使用するにはXQuartzをインストールする必要があります。

最後の可能性は、VirtualBox、Parallels、またはVMFusionにウィンドウをインストールし、イーサネットカードへのフルアクセスを許可することです。


あなたのコメントの明確化に基づいて、トラフィックを見たい場合、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秒ごとにレコードを提供します。1時間ごとのレコードが必要な場合は、-w3600を使用します。

Netstatは汎用です。複数のインターフェースがある場合は、-Iフラグを使用して特定のインターフェースにフィルターできます。プロトコル、アドレスファミリによるフィルタリングもできます。

深刻なフィルタリングが必要な場合(先週、海賊ベイに送信されたbitorrentパケットの数を知りたい)、wiresharkまたはtcpdumpが必要です。(Tcpdumpはコマンドラインです)Wiresharkは基本的にtcpdumpのGUIです。どちらにもそれぞれの場所があります。


iStumblerに言及してくれてありがとう、とても面白そうだ。しかし、実際に必要なのは、現在のトラフィックに関する情報(データパケットの数と関連するクライアントのリスト)を収集することです。仮想化は確かに解決策ですが、そのためのネイティブMac OSツールがあるかどうかを知りたかったのです。
sdabet 14年

netstatカウントは、ネットワークに関連付けられた場合にのみ機能しますが、監視モードでは機能しないと思いますが、間違っていますか?
sdabet 14年

試しただけです。[netstat -I en2 -w 5]は、5秒ごとにゼロのストリングを報告します。(このコンピューターに4つのインターフェイスがあります。過剰です。...)
シャーウッドボッツフォード14年

2

基本的にairodump-ngの仕事をするために、モニターモードを有効にしてWiresharkを使用することができます。これにより、APおよびクライアントからのトラフィックを示す生の802.11フレームのキャプチャが可能になります。WiFiデバイスは一度に1つのチャンネルでしかリッスンできないため、設定されたチャンネルのトラフィックのみが表示されることに注意してください。キャプチャの前に目的のネットワークを関連付けるか、airport(/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport)コマンドを使用してチャネルを選択できます(たとえば、WiFiアダプターがen1と呼ばれる場合、チャネル1をスニッフィングする) :

airport en1 sniff 1

コマンドはこれもパケットをファイルにキャプチャするため、空港を使用してWiresharkでファイルをキャプチャしてから開くか、監視モードキャプチャを開始した後に空港コマンドを終了し、Wiresharkでそれらを収集してリアルタイムで表示できることに注意してください。Wiresharkの実行中にキャプチャチャネルを実際に変更できますが、チャネルの変更が発生しているときにパケットを見逃す可能性があります。


2

pyritは同様の結果を達成できることがわかりました。

  1. ワイヤレストラフィックをキャプチャしtsharkます。

    sudo tshark -i en1 -I -w wlan.pcap
    
  2. キャプチャの分析pyrit

    pyrit -r wlan.pcap analyze
    

1

私は端末からMacでaircrack-ngを使用していますが、別のOSをエミュレートしていません。他のツールとの関係について言及している良いページがここにあります。これはあなたを助けるかもしれません:http : //easymactips.blogspot.com/2010/10/how-to-install-aircrack-on-mac.html

ちなみに、あなたはすでにシステムに探しているものを持っているかもしれません。あなたの空港に隠れているのは、ヨセミテからはスニファーです。オプションとWi-Fiアイコンを押すと、オプションのワイヤレス診断が表示されます。コマンド4はスキャン(ネットワーク、チャネル、MAC、その他のデータが表示されます)、コマンド6はスニファーです。それも試してみてください。よろしくお願いします。


1

ためには、aircrac-ng両方の欠けairodump-ngaireplay-ng[参考文献を。彼らのドキュメント]を調べる必要があります:KisMac2。Mac OS X用のオープンソースのワイヤレスつまずきおよびセキュリティツール。

とりわけ:

  • ログインしているクライアントを表示します
  • パケットをキャプチャできる(PCAPエクスポートが可能)
  • 隠されたSSIDを明らかにする
  • 「認証解除攻撃」などのさまざまな攻撃を実行できます。

.dmgREADMEファイルの末尾にある圧縮ファイル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

aircrack-ngをMacにインストールする手順が記載されています。
ウェブサイトから:

Mac OSXへのインストールMac OS Xにインストールする最も簡単で簡単な方法は、Macportsを使用することです。「sudo> port install aircrack-ng」を実行するだけです。

または、次の手順を使用します。

XcodeがMacにインストールされていることを確認してください。Xcodeは、Macに付属のインストーラー> CD / DVDにあります。ソースを取得したら、展開したディレクトリから簡単な「make &&> sudo make install」を実行できます。安定版を使用するときは、Makefile.osxの名前をMakefileに変更する必要があります。devバージョンを使用するときは、Darwinを使用していることを自動検出し、正常にコンパイルします。

断っておくが、airodump-ngのとaireplay-ngがLinuxだけで、OSXのネイティブの下では動作しませんので、再注入するとスニッフィングのために、あなたは他の手段を使用する必要があります。

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を
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.