whois-parser-go

Go module for domain whois info parse

Github星跟蹤圖

whois-parser.go

License
GoDoc
Build Status
Go Report Card
Code Cover

whois-parser-go is a simple Go module for domain whois info parse.

Overview

This module parses the provided whois information and return a readable data struct.

Verified Extensions

It is supposed to be working with all domain extensions, but verified extensions must works, because I have checked them one by one manually.

If there is any problems, please feel free to open a new issue.

Installation

go get github.com/likexian/whois-parser-go

Importing

import (
    "github.com/likexian/whois-parser-go"
)

Documentation

Visit the docs on GoDoc

Example

result, err := whoisparser.Parse(whois_raw)
if err == nil {
    // Print the domain status
    fmt.Println(result.Domain.Status)

    // Print the domain created date
    fmt.Println(result.Domain.CreatedDate)

    // Print the domain expiration date
    fmt.Println(result.Domain.ExpirationDate)

    // Print the registrar name
    fmt.Println(result.Registrar.Name)

    // Print the registrant name
    fmt.Println(result.Registrant.Name)

    // Print the registrant email address
    fmt.Println(result.Registrant.Email)
}

Whois info query in Go

Please refer to whois-go

LICENSE

Copyright 2014-2019 Li Kexian

Licensed under the Apache License 2.0

About

主要指標

概覽
名稱與所有者likexian/whois-parser
主編程語言Go
編程語言Go (語言數: 1)
平台
許可證Apache License 2.0
所有者活动
創建於2014-08-30 07:06:10
推送於2024-12-17 02:55:29
最后一次提交2024-12-17 10:55:28
發布數88
最新版本名稱v1.24.20 (發布於 )
第一版名稱1.0.0 (發布於 )
用户参与
星數306
關注者數5
派生數92
提交數229
已啟用問題?
問題數48
打開的問題數5
拉請求數33
打開的拉請求數0
關閉的拉請求數12
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?