MACアドレスからOUIを簡単に取得する
「MACアドレスから OUIを取得したいなー」と思って CPANを探したらあった。
Net::MAC::Vendorでテキトーに取得できる。
超絶遅いので頻繁なルックアップには別の手段が必要(毎回ftpしてるくさい)。
全部パラに実行してあとでマージすれば早くなるけど、そこまでするかっていうと……。
掻き捨てスクリプトに時間かけたのイクナイ!
3桁個の MAC引くのに無限に時間かかりそーだったので帰る前に実行したら、さすがにおうちに帰るころには終わっていた。全然おk牧場。
SYNOPSIS ^
use Net::MAC::Vendor;
my $mac = "00:0d:93:29:f6:c2";
my $array = Net::MAC::Vendor::lookup( $mac );
You can also run this as a script with as many arguments as you like. The module realizes it is a script, looks up the information for each MAC, and outputs it.
[rakuten:book:11294491:detail]
小技が足りない気がしてきたのでクックブック買うべきかのう。