#!/bin/sh if [ x"$1" = "x" ] then echo "usage: $0 " exit 1 fi direccion=`echo $1 | cut -d ':' -f 1` direccion=$direccion"-"`echo $1 | cut -d ':' -f 2` direccion=$direccion"-"`echo $1 | cut -d ':' -f 3` #echo $1 if [ -f /tmp/oui2.txt.gz ] ; then echo "$1 `zcat /tmp/oui2.txt.gz | grep -i $direccion | cut -d ':' -f 2`" exit fi if [ -f /etc/oui2.txt.gz ] ; then cp /etc/oui2.txt.gz /tmp $0 $1 exit fi PWDGOT=`pwd` cd /tmp echo "Downloading oui data, please wait..." wget http://standards.ieee.org/regauth/oui/oui.txt cat oui.txt | grep '(hex)' | awk '{ print $1":"$3" "$4" "$5" "$6" "$7" "$8" "$9 }' > oui2.txt rm oui.txt gzip oui2.txt cd $PWDGOT $0 $1