The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

rdapper - a command-line RDAP client.

DESCRIPTION

rdapper is a command-line client for the Registration Data Access Protocol (RDAP), the successor protocol to Whois (RFC 3912). RDAP is currently being developed by the WEIRDS IETF working group, and has not yet been finalized.

This tool will send an RDAP query to an RDAP server over HTTP or HTTPS, parse the JSON response, and display it in human-readable form.

INSTALLING

To install this program type the following commands in the source directory:

perl Makefile.PL
make
make install

USAGE

rdapper [OPTIONS] QUERY

OPTIONS

JSONPath

You can use JSONPath to specify a subset of the complete response. JSONPath is an XPath-like syntax for querying JSON structures. The following are examples of JSONPath queries:

$.handle        # the handle of an object
$.nameServers[0].name   # the name of a domain's first nameserver
$.entities[0].emails[0] # the first email address of an object's first entity
$.nameServers..name # the names of every nameserver

For a full explanation of the available syntax, see the link below.

USE OF RDAP.ORG

Unless instructed otherwise (via the --host argument), rdapper will send all queries to rdap.org: this server is an aggregator of RDAP services, and will provide an HTTP redirect to the appropriate service where available.

SEE ALSO

COPYRIGHT

rdapper is Copyright 2013 CentralNic Ltd. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.