ipinfo

A wrapper for http://ipinfo.io written in Go language

package main

import (
    "log"
    "net"

    "github.com/RevH/ipinfo"
)

func main() {
    myIP, err := ipinfo.MyIP()
    if err != nil {
        log.Fatalln(err)
    }
    log.Println(myIP)

    foreignIP, err := ipinfo.ForeignIP("8.8.8.8")
    if err != nil {
        log.Fatalln(err)
    }
    log.Println(foreignIP)
}