web-dev-qa-db-ja.com

OS XでMACアドレスをスプーフィングするユーティリティ?

メニューバースタイルのツール、またはOSXで空港/ WiFi接続のMACアドレスを切り替え/スプーフィングできるGUIプログラムはありますか?

2
cwd

あなたは本当にこれのためのGUIインターフェースを渡すことができます-それはワンライナーです:

Sudo ifconfig en1 lladdr aa:bb:cc:dd:ee:ff

どうしても簡単にしたい場合は、Appleスクリプトを使用して、メニューバーでクリックできるようにします。 このディスカッション は構文に役立ちます。

tell application "Terminal"
do script "/path/to/script"
end tell

最良のリファレンスは ここに 、便利なものもありますが:

http://josteinb.com/2009/10/spoofing-your-mac-address-in-snow-leopard/
http://www.macgeekery.com/gspot/2006-04/mac_address_spoofing
http://www.iclarified.com/entry/index.php?enid=767

3
mbb

両方のメニューバーユーティリティ、10.10 +(LinkLiarのprefpane≤10.9、WiFiSpoofも≤10.9で動作していました)。

1
1.61803

MacSpooferは www.macspoofer.com からダウンロードできます。

これは、OS XでMacアドレスを変更するための無料のユーティリティです。「システム環境設定」にインストールされ、変更するGUIがあり、すべてのネットワークデバイスの新しいMACアドレスを生成します。

0
Vegard

このスクリプトは、290秒ごとにMACアドレスを変更します-マーベリックスで機能します:
1。 autoChangeMac.shという名前の新しいファイルを作成します->以下のコードを貼り付けます
2。 Sudo sh autoChangeMac.shで実行します
3。利益

#!/bin/bash

while :        # while true
do 

openssl Rand -hex 1 | tr '[:lower:]' '[:upper:]' | xargs echo "obase=2;ibase=16;" | bc | cut -c1-6 | sed 's/$/00/' | xargs echo "obase=16;ibase=2;" | bc | sed "s/$/:$(openssl Rand -hex 5 | sed 's/\(..\)/\1:/g; s/.$//' | tr '[:lower:]' '[:upper:]')/" | xargs Sudo ifconfig en0 ether

echo "Change! $(date -u) "
sleep 290
done
0
gman

はい、端末から、またはapplescriptを介して実行できることはわかっていますが、メニューバーユーティリティが必要でした。

そして、記録のために、私は実際にOS X10.7でmac-addressをスプーフィングするためにこれをしなければならないことに気づきました:

 //空港からの関連付けを解除します-場合によっては2回実行する必要があります
 airport-z 
 airport -z 
 
 //現在のMACを検索しますアドレス
 ifconfig en1 | grep ether 
 
 //通常、このコマンドを機能させるには、少なくとも2回実行する必要があります
 Sudo ifconfig en1 ether 00:e2:e3:e4:e5:e6 
 Sudo ifconfig en1 ether 00:e2:e3:e4:e5:e6 
 Sudo ifconfig en1 ether 00:e2:e3:e4:e5:e6 
 
// Macをもう一度チェックして、変更されているかどうかを確認します
 ifconfig en1 | grepエーテル


airport terminalコマンドを取得するには、次を追加する必要があります。

 aliasairport = "/ System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport" 
0
cwd