0

現在、次のコマンドを使用して MAC アドレスをスプーフィングしています。

macchanger eth0 -A

ただし、使用するベンダーを選択できるようにしたいと考えています。スイッチ -l が利用可能なすべてのベンダーのリストを表示することは知っていますが、シスコのベンダーを使用したい場合、システムが毎回ランダムにベンダーを選択するのではなく、その特定のベンダーを実際に使用するには、どのコマンドを使用すればよいでしょうか?

4

1 に答える 1

2

このような関数を .bashrc に追加すると、次のことができます: macspoof Apple eth0

macspoof () {
  Vendor=$(macchanger -l | grep $1 | shuf -n 1 | awk '{print $3}')
  Tail=$(echo $RANDOM | md5sum | sed 's/.\{2\}/&:/g' | cut -c 1-8)
  Mac="$Vendor:$Tail"
  sudo macchanger -m $Mac $2
}
于 2015-10-21T16:38:49.020 に答える