.. | ||
.gitignore | ||
.travis.yml | ||
go.mod | ||
go.sum | ||
LICENSE | ||
README.md | ||
whois.go |
whois.go
whois-go is a simple Go module for domain and ip whois info query.
Overview
You can directly using the binary distributions whois, follow whois release tool.
Or you can do development by using the golang module as below.
Works for most domain extensions and most ip most of the time.
Installation
go get -u github.com/likexian/whois-go
Importing
import (
"github.com/likexian/whois-go"
)
Documentation
Visit the docs on GoDoc
Example
whois query for domain
result, err := whois.Whois("example.com")
if err == nil {
fmt.Println(result)
}
whois query for ip
result, err := whois.Whois("1.1.1.1")
if err == nil {
fmt.Println(result)
}
Whois info parser in Go
Please refer to whois-parser-go
LICENSE
Copyright 2014-2019 Li Kexian
Licensed under the Apache License 2.0