Sign inSign up

letstool/http2rdap

By letstool

Updated 4 months ago

Fast & lightweight HTTP gateway that serves RDAP queries as a JSON REST API.

Image
Networking
API management
Web servers
0

754

letstool/http2rdap repository overview

http2rdap

Lightweight HTTP gateway that performs RDAP lookups through a JSON REST API.

Send a POST /api/v1/rdap request with a domain, IP address, or AS number — get a fully parsed RDAP record back as structured JSON. The authoritative RDAP server is discovered automatically via the IANA bootstrap registry (RFC 9224). Covers all TLDs, all RIRs, and AS number lookups.

The binary embeds a web UI and an OpenAPI 3.0 spec — no external files, no runtime dependencies.

Quick start

docker run -p 8080:8080 letstool/http2rdap:latest

Open http://localhost:8080/ to use the web UI, or query the API directly:

curl -s -X POST http://localhost:8080/api/v1/rdap \
  -H "Content-Type: application/json" \
  -d '{"domain":"example.com"}' | jq

Configuration

CLI flagEnvironment variableDefault
-addrLISTEN_ADDR127.0.0.1:8080
-rdap-timeoutRDAP_TIMEOUT15s
-request-timeoutREQUEST_TIMEOUT20s
-temp-dirTEMP_DIR"" (OS default)

CLI flags take priority over environment variables.

docker run -p 9090:9090 \
  -e LISTEN_ADDR=0.0.0.0:9090 \
  -e RDAP_TIMEOUT=30s \
  -e REQUEST_TIMEOUT=45s \
  letstool/http2rdap:latest

Repo

https://github.com/letstool/http2rdap


License

This project is licensed under the Apache License, Version 2.0.

Copyright (c) 2026 letstool.net

See also

ProjectGitHubDocker HubDescription
http2dnsletstool/http2dnsletstool/http2dnsFast & lightweight HTTP gateway that serves DNS queries as a JSON REST API
http2whoisletstool/http2whoisletstool/http2whoisFast & lightweight HTTP gateway that serves WHOIS queries as a JSON REST API
http2rdapletstool/http2rdapletstool/http2rdapFast & lightweight HTTP gateway that serves RDAP queries as a JSON REST API
http2geoipletstool/http2geoipletstool/http2geoipFast & lightweight HTTP gateway that serves IP geolocation database as a JSON REST API
http2certletstool/http2certletstool/http2certFast & lightweight HTTP gateway that serves X.509 certificate inspection as a JSON REST API
http2torletstool/http2torletstool/http2torFast & lightweight HTTP gateway that serves Tor IP database as a JSON REST API
http2sunletstool/http2sunletstool/http2sunFast & lightweight HTTP gateway that serves solar position algorithm as a JSON REST API
http2macletstool/http2macletstool/http2macFast & lightweight HTTP gateway that serves MAC address OUI database as a JSON REST API
http2countryletstool/http2countryletstool/http2countryFast & lightweight HTTP gateway that serves country database as a JSON REST API
http2prefixletstool/http2prefixletstool/http2prefixFast & lightweight HTTP gateway that serves Internet BGP routing database as a JSON REST API
http2registryletstool/http2registryletstool/http2registryFast & lightweight HTTP gateway that serves RIR/NIR Internet registry database as a JSON REST API

Tag summary

Content type

Image

Digest

sha256:a72d3e275

Size

2.9 MB

Last updated

4 months ago

docker pull letstool/http2rdap