Golang tools to work with Mac addresses and oui. Includes oui database to resolve to vendor.
package main
import (
"fmt"
"os"
"github.com/dutchcoders/go-ouitools"
)
func main() {
db := ouidb.New("oui.txt")
if db == nil {
fmt.Println("database not initialized")
os.Exit(1)
}
mac := "00:16:e0:3d:f4:4c"
v, err := db.Lookup(mac)
if err != nil {
fmt.Println(err.Error())
os.Exit(1)
}
fmt.Printf("%s => %s\n", mac, v)
}
go test
- wireshark oui database
- Remco Verhoef (Dutchcoders) @remco_verhoef
- Claudio Matsuoka