EPP (Extensible Provisioning Protocol) client for Go. Extracted from and in production use at Domainr.
Note: This library is currently under development. Its API is subject to breaking changes at any time.
go get github.com/domainr/epp
tconn, err := tls.Dial("tcp", "epp.example.com:700", nil)
if err != nil {
return err
}
conn, err := epp.NewConn(tconn)
if err != nil {
return err
}
err = conn.Login(user, password, "")
if err != nil {
return err
}
dcr, err := conn.CheckDomain("google.com")
if err != nil {
return err
}
for _, r := range dcr.Checks {
// ...
}
- Tests
- Commands other than
Check
© 2021 nb.io LLC