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の入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
このブログの名前は?:の右側

コメント:

トラックバック

Google Analytics使用