APNIC-net / rdap-ingressd

Proxy and redirection server for the RDAP protocol

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

rdap-ingressd is a proxy and redirection server for the RDAP protocol. It receives RDAP queries from clients and routes the requests to the appropriate RDAP service by either:

  1. HTTP 301 redirect; or
  2. Proxying the request to another RDAP service and returning the result.

Feature Highlights

  • Dynamically scrapes authoritative sources for resource ownership and redirects resource requests to the correct authority's RDAP service. Supports redirects for the following resource types:

    • IPv4 and IPv6 addresses;
    • AS numbers; and
    • domains (forward and reverse).
  • Supports configuring a fall-through RDAP service for resource requests that cannot be redirected, such as entities and nameservers.

Licensing

rdap-ingressd is licensed under the BSD licence. Check the LICENSE file.

RDAP Specification

The RDAP protocol is specificed in the following IETF RFCs:

Documentation

Documentation for the project can be found in the docs/ subdirectory containing information on how to configure the project.

To quickly get started, please refer to the following documentation:

About

Proxy and redirection server for the RDAP protocol

License:Other


Languages

Language:Java 94.5%Language:TSQL 3.9%Language:Smarty 1.1%Language:Dockerfile 0.4%Language:Shell 0.1%