https://github.com/gbxyz/rarrdap
A script to generate a set of RDAP responses for ICANN-accredited registrars.
https://github.com/gbxyz/rarrdap
rdap rdap-server
Last synced: about 1 year ago
JSON representation
A script to generate a set of RDAP responses for ICANN-accredited registrars.
- Host: GitHub
- URL: https://github.com/gbxyz/rarrdap
- Owner: gbxyz
- Archived: true
- Created: 2023-03-28T13:54:38.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-12-06T13:41:33.000Z (over 2 years ago)
- Last Synced: 2025-02-15T19:48:51.620Z (over 1 year ago)
- Topics: rdap, rdap-server
- Language: Perl
- Homepage: https://about.rdap.org
- Size: 21.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NAME
`rarrdap.pl` - a script to generate a set of RDAP responses for ICANN-accredited
registrars.
# DESCRIPTION
This script scrapes data from the the ICANN website, and generates RDAP
responses for each ICANN-accredited registrar.
The RDAP responses are written to disk in a directory which can then be exposed
through a web server.
An example of an RDAP service which provides access to this data may be found at
[https://registrars.rdap.org](https://registrars.rdap.org), for example:
- [https://registrars.rdap.org/entity/1564-iana](https://registrars.rdap.org/entity/1564-iana)
Entity handles have the "-iana" object tag, as per [https://www.rfc-editor.org/rfc/rfc8521.html](https://www.rfc-editor.org/rfc/rfc8521.html)
_(the -iana object tag as not been registered with IANA)_.
# USAGE
rarrdap.pl DIRECTORY
`DIRECTORY` is the location on disk where the files should be written.
`rarrdap.pl` will write the .json files to this directory.
If `DIRECTORY` is not provided, the current directory is used.
# COPYRIGHT
Copyright (c) 2018-2023 CentralNic Ltd and contributors. All rights reserved.
# LICENSE
Copyright (c) 2018-2023 CentralNic Ltd and contributors. All rights reserved.
This program is free software; you can redistribute it and/or modify it under
the same terms as Perl itself.