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.
- Host: GitHub
- URL: https://github.com/lyzev/whois4k
- Owner: Lyzev
- License: cc0-1.0
- Created: 2022-04-03T12:23:47.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-29T17:00:04.000Z (over 2 years ago)
- Last Synced: 2025-03-03T21:22:05.860Z (over 1 year ago)
- Topics: api, dns, iana, icann, network, whois
- Language: Kotlin
- Homepage: https://lyzev.github.io/
- Size: 2.91 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Whois4K
A library for who is requests.
## Usage
[](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.