epp-client

module
v0.0.0-...-f59cb8c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2022 License: MIT

README

EPP client

The EPP client is meant to connect to an EPP server to be able to make requests and read responses. There is currently only one interface to the EPP client but more can be added to make it easy to use the client in different ways.

Prompt interface

Prompt interface is meant to run on a commandline. The user will be given options for available commands and their available data. There is also an option to send custom xml to the epp server. And the user can validate and print their commands before sending them.

Run

Connecting to an EPP server on you local machine that listens to port 700:
go run ./cmd/prompt/*.go --host 127.0.0.1 --port 700 --cert path.to.cert --key path.to.key

Options
Parameter Description Default value
port or p the port to send requests to 7000
host or h the host to send requests to 127.0.0.0
cert or c path to the cert to use for tls some-cert-path.cert
key or k path to the key to use for tls some-key-path.key
keep-alive or a keep connection to the epp server alive false
validate-responses or v validate responses from epp server true
Validation

If validation of responses is active the result will be printed under the response itself. Either if any errors were found the output from libxml2 will be printed or "ok" if no errors were found.

Directories

Path Synopsis
cmd
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL