{"id":19750898,"url":"https://github.com/sheepla/whois-cli","last_synced_at":"2025-04-30T10:31:07.742Z","repository":{"id":65187857,"uuid":"586180642","full_name":"sheepla/whois-cli","owner":"sheepla","description":"🌐  A simple command line whois client","archived":false,"fork":false,"pushed_at":"2023-10-11T23:20:03.000Z","size":33,"stargazers_count":29,"open_issues_count":7,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-06T00:51:08.722Z","etag":null,"topics":["cli","go-cli","whois","whois-cli","whois-client"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sheepla.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-07T08:10:35.000Z","updated_at":"2025-02-14T13:53:31.000Z","dependencies_parsed_at":"2024-06-20T08:18:05.403Z","dependency_job_id":"25b7d386-5d87-4558-8701-e55d7335175b","html_url":"https://github.com/sheepla/whois-cli","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheepla%2Fwhois-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheepla%2Fwhois-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheepla%2Fwhois-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheepla%2Fwhois-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sheepla","download_url":"https://codeload.github.com/sheepla/whois-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251684510,"owners_count":21627143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","go-cli","whois","whois-cli","whois-client"],"created_at":"2024-11-12T02:40:32.522Z","updated_at":"2025-04-30T10:31:07.463Z","avatar_url":"https://github.com/sheepla.png","language":"Go","readme":"\u003cdiv align=\"right\"\u003e\n\n[![golangci-lint](https://github.com/sheepla/whois-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/sheepla/whois-cli/actions/workflows/ci.yml)\n[![Release](https://github.com/sheepla/whois-cli/actions/workflows/release.yml/badge.svg)](https://github.com/sheepla/whois-cli/actions/workflows/release.yml)\n\n\u003c/div\u003e\n\n\n\u003cdiv align=\"center\"\u003e\n\n# 🌐 whois-cli\n\nA simple command line [whois](https://en.wikipedia.org/wiki/Whois) client\n\n\u003c/div\u003e\n\n## Features\n\n- [x] Query the whois server and display the results in a table\n- [x] Output the result in JSON format\n- [x] Specifiable whois server to query - *EXPERIMENTAL*\n\n## Usage\n\n```\nNAME:\n   whois - whois CLI\n\nUSAGE:\n   whois [global options] command [command options] DOMAIN SERVERS...\n\nVERSION:\n   unknown-unknown\n\nDESCRIPTION:\n   A whois command line client, to query domain owner information and retrieve results.\n\nCOMMANDS:\n   help, h  Shows a list of commands or help for one command\n\nGLOBAL OPTIONS:\n   --json, -j     Output in JSON format (default: false)\n   --help, -h     show help (default: false)\n   --version, -v  print the version (default: false)\n```\n\nSpecifying a domain name as an argument, owner information for that domain will be displayed.\n\n```\n$ whois github.com\n::\n:: DOMAIN\n::\n       ITEM      |             VALUE\n-----------------+---------------------------------\n  ID             | 1264983250_DOMAIN_COM-VRSN\n  Domain         | github.com\n  Punycode       | github.com\n  Name           | github\n  Extension      | com\n  WhoisServer    | whois.markmonitor.com\n  Status         | clientdeleteprohibited\n                 | clienttransferprohibited\n                 | clientupdateprohibited\n  NameServers    | dns1.p08.nsone.net\n                 | dns2.p08.nsone.net\n                 | dns3.p08.nsone.net\n                 | dns4.p08.nsone.net\n                 | ns-1283.awsdns-32.org\n                 | ns-1707.awsdns-21.co.uk\n                 | ns-421.awsdns-52.com\n                 | ns-520.awsdns-01.net\n  DNSSec         | false\n  CreatedDate    | 2007-10-09T18:20:50Z\n  UpdatedDate    | 2022-09-07T09:10:44Z\n  ExpirationDate | 2024-10-09T18:20:50Z\n\n::\n:: REGISTRAR\n::\n     ITEM     |              VALUE\n--------------+----------------------------------\n  ID          |                             292\n  Name        | MarkMonitor Inc.\n  Phone       | +1.2086851750\n  Email       | abusecomplaints@markmonitor.com\n  ReferralURL | http://www.markmonitor.com\n```\n\n\n**EXPERIMENTAL**: By specifying the host name after the second argument, you can change the whois server to query.\n\n```\nwhois DOMAIN SERVERS...\n```\n\nIf you run it with the `-j` option, the results will be output in JSON format.\n\n```\n$ whois -j github.com\n\n{\n  \"domain\": {\n    \"id\": \"1264983250_DOMAIN_COM-VRSN\",\n    \"domain\": \"github.com\",\n    \"punycode\": \"github.com\",\n    \"name\": \"github\",\n    \"extension\": \"com\",\n    \"whois_server\": \"whois.markmonitor.com\",\n    \"status\": [\n      \"clientdeleteprohibited\",\n      \"clienttransferprohibited\",\n      \"clientupdateprohibited\"\n    ],\n    ...\n}\n\n```\n\n## Installation\n\nYou can download the executable binaries from the release page\n\n\u003e [latest release](https://github.com/sheepla/whois-cli/releases/latest)\n\nTo build from source, run the following:\n\n```sh\ngo install github.com/sheepla/whois-cli@latest\n```\n\n## License\n\n[Apache 2.0](https://github.com/sheepla/whois-cli/blob/master/LICENSE)\n\n\n## Thanks\n\n- [harakeishi/whris](https://github.com/harakeishi/whris) - the project that inspired\n- [likexian/whois](https://github.com/likexian/whois) - the client library for whois\n- [likexian/whois-parser](https://github.com/likexian/whois-parser) - the library to parse raw whois data\n\n## Author\n\n[sheepla](https://github.com/sheepla)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsheepla%2Fwhois-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsheepla%2Fwhois-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsheepla%2Fwhois-cli/lists"}