All Projects → likexian → Whois

likexian / Whois

Licence: apache-2.0
Go(Golang) module for domain and ip whois information query.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Whois

Pyfunceble
The tool to check the availability or syntax of domain, IP or URL.
Stars: ✭ 143 (-6.54%)
Mutual labels:  domain, whois
icinga-domain-expiration-plugin
Icinga2/Nagios plugin for checking domain expiration
Stars: ✭ 24 (-84.31%)
Mutual labels:  whois, domain
domnibus
Access domain information via python and command line.
Stars: ✭ 16 (-89.54%)
Mutual labels:  whois, domain
Ip Attack
Auto IP or Domain Attack Tool ( #1 )
Stars: ✭ 162 (+5.88%)
Mutual labels:  ip, whois
Information collection handbook
Handbook of information collection for penetration testing and src
Stars: ✭ 447 (+192.16%)
Mutual labels:  ip, domain
available
Domain availability checking for Golang
Stars: ✭ 30 (-80.39%)
Mutual labels:  whois, domain
Malicious Domain Whois
🔰 非法域名挖掘与画像系统
Stars: ✭ 69 (-54.9%)
Mutual labels:  whois, domain
IPpy
🚀 Ping IP addresses and domains in parallel to find the accessible and inaccessible ones.
Stars: ✭ 54 (-64.71%)
Mutual labels:  domain, ip
Urlextractor
Information gathering & website reconnaissance | https://phishstats.info/
Stars: ✭ 341 (+122.88%)
Mutual labels:  domain, whois
Domain Tool
微信域名拦截检测、QQ域名拦截检测:http://eson.vip ,查询有缓存,如需实时查询请自行部署。
Stars: ✭ 270 (+76.47%)
Mutual labels:  domain, whois
Php Whois
PHP WHOIS provides parsed and raw whois lookup of domains and ASN routes. PHP 5.4+ and 7+ compatible
Stars: ✭ 179 (+16.99%)
Mutual labels:  domain, whois
Whois Parser
Go(Golang) module for domain whois information parsing.
Stars: ✭ 123 (-19.61%)
Mutual labels:  domain, whois
domain-monitor
Self-hosted server to monitor WHOIS records for specified domains.
Stars: ✭ 36 (-76.47%)
Mutual labels:  whois, domain
geoip-exporter
GeoIP exporter for Prometheus
Stars: ✭ 27 (-82.35%)
Mutual labels:  whois, ip
Funceble
[ARCHIVED] Please report to https://github.com/funilrys/PyFunceble.
Stars: ✭ 25 (-83.66%)
Mutual labels:  domain, whois
Python Whois
Python module/library for retrieving WHOIS information of domains 💻❤
Stars: ✭ 128 (-16.34%)
Mutual labels:  domain, whois
Adsearch
A tool to help query AD via the LDAP protocol
Stars: ✭ 137 (-10.46%)
Mutual labels:  query
Cloudflare Ip Tester
Cloudflare IP Batch Test Tool including HTTP respond time, region detection and download speed test
Stars: ✭ 148 (-3.27%)
Mutual labels:  ip
Spftoolbox
SPFtoolbox is a Javascript and PHP app to look up DNS records such as SPF, MX, Whois, and more
Stars: ✭ 135 (-11.76%)
Mutual labels:  domain
Laravel Api Handler
Package providing helper functions for a Laravel REST-API
Stars: ✭ 150 (-1.96%)
Mutual labels:  query

Whois

License GoDoc Build Status Go Report Card Code Cover

Whois is a simple Go module for domain and ip whois information query.

Overview

All of domain, IP include IPv4 and IPv6, ASN are supported.

You can directly using the binary distributions whois, follow whois release tool.

Or you can do development by using this golang module as below.

Installation

go get -u github.com/likexian/whois

Importing

import (
    "github.com/likexian/whois"
)

Documentation

Visit the docs on GoDoc

Example

whois query for domain

result, err := whois.Whois("likexian.com")
if err == nil {
    fmt.Println(result)
}

whois query for IPv6

result, err := whois.Whois("2001:dc7::1")
if err == nil {
    fmt.Println(result)
}

whois query for IPv4

result, err := whois.Whois("1.1.1.1")
if err == nil {
    fmt.Println(result)
}

whois query for ASN

// or whois.Whois("AS60614")
result, err := whois.Whois("60614")
if err == nil {
    fmt.Println(result)
}

Whois information parsing

Please refer to whois-parser

License

Copyright 2014-2021 Li Kexian

Licensed under the Apache License 2.0

Donation

If this project is helpful, please share it with friends.

If you want to thank me, you can give me a cup of coffee.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].