/macaddress-go

Golang client for macaddress.io API

Primary LanguageGoMIT LicenseMIT

macaddress-go

License

Golang client for macaddress.io API, get JSON data only.

Usage

package main

import (
  "fmt"
  "github.com/viiftw/macaddress-go"
)

func main() {
  apiKey := <YOUR-API-KEY>
  client := macaddress.NewClient(apiKey)

  // get full result data
  result, _ := client.Search("44:38:39:ff:ef:57")
  fmt.Println(result.VendorDetails.Oui)
  fmt.Println(result.VendorDetails.CompanyName)

  // get vendor company name only
  fmt.Println(client.GetVendor("44:38:39:ff:ef:57"))
}

// => Result:
// 443839
// Cumulus Networks, Inc
// Cumulus Networks, Inc