arpwatchのethercodes.datを更新 ― 2015/05/18
- 取得
fetch http://standards.ieee.org/regauth/oui/oui.txt
- 変換
grep ' (base 16)' oui.txt \ | expand \ | sed 's/(base 16)//' \ | sed -e 's/ */ /g' \ | cut -c2- \ | sed -e 's/ /#/' \ | awk -F\# 'BEGIN {CONVFMT="%x"} \ {a=tolower(sprintf("0x%s",$1)); \ h0=a/65536;h1=(a/256)%256;h2=a%256; \ printf("%x:%x:%x\t%s\n",h0,h1,h2,$2)}'\ | sort > ethercodes.dat.new
無駄な所もありそうですが、これで変換できます
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。