Skip to content
forked from likexian/whois

Go module for domain and ip whois info query

License

Notifications You must be signed in to change notification settings

lovelly/whois-go

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

whois.go

License GoDoc Build Status Go Report Card Code Cover

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

About

DONATE

About

Go module for domain and ip whois info query

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%