如何在Linux中使用macchanger时选择供应商



目前,我正在使用以下命令来欺骗我的MAC地址:

Macchanger eth0 -A

但是,我希望能够选择我使用的供应商。我知道交换机 -l 显示所有可用供应商的列表,但假设我想使用思科的一个供应商,我使用什么命令来实际使用该特定供应商,而不是系统每次都为我选择一个随机供应商?

你可以将这样的函数添加到 .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
}

最新更新