An open API service indexing awesome lists of open source software.

https://github.com/lyzev/whois4k

A library for who is requests.
https://github.com/lyzev/whois4k

api dns iana icann network whois

Last synced: 5 days ago
JSON representation

A library for who is requests.

Awesome Lists containing this project

README

          

Whois4K

A library for who is requests.


Discord



GitHub last commit
GitHub commit activity


GitHub code size in bytes
GitHub contributors

## Usage

[![](https://jitpack.io/v/Lyzev/Whois4K.svg?label=Release)](https://jitpack.io/#Lyzev/Whois4K)

### Import

Replace `${version}` with the current version!

Gradle KTS

```kt
repositories {
maven("https://jitpack.io")
}

dependencies {
implementation("com.github.Lyzev:Whois4K:${version}")
}
```

Gradle Groovy

```groovy
repositories {
maven { url 'https://jitpack.io' }
}

dependencies {
implementation 'com.github.Lyzev:Whois4K:${version}'
}
```

Maven

```xml


jitpack.io
https://jitpack.io


com.github.Lyzev
Whois4K
${version}

```

Raw Jar

1. Go to the [release page](https://github.com/Lyzev/Whois4K/releases).
2. Download Whois4K-${version}-all.jar.
3. Add the jar to your classpath.

### Example

Kotlin

```kt
val whois = Whois("example.com")
whois.doRequest().forEach(::println)
```

Java

```java
Whois whois=new Whois("example.com");
whois.doRequest().forEach(System.out::println);
```

## Documentation

You can find the documentation [here](https://lyzev.github.io/Whois4K/dokka).

## Code Quality Monitoring

You can find the qodana report [here](https://lyzev.github.io/Whois4K/qodana).

## Bugs and Suggestions

Bug reports and suggestions should be made in this repo's [issue tracker](https://github.com/Lyzev/Whois4K/issues)
using the templates provided. Please provide as much information as you can to best help us understand your issue and
give a better chance of it being resolved.

## What is a WHOIS?
WHOIS (pronounced as the phrase "who is") is a query and response protocol that is widely used for querying databases that store the registered users or assignees of an Internet resource, such as a domain name, an IP address block or an autonomous system, but is also used for a wider range of other information. The protocol stores and delivers database content in a human-readable format. The current iteration of the WHOIS protocol was drafted by the Internet Society, and is documented in RFC 3912.

Source: [Wikipedia](https://en.wikipedia.org/wiki/WHOIS)
See [Wikipedia](https://en.wikipedia.org/wiki/WHOIS) for more information.