epp
epp copied to clipboard
EPP (Extensible Provisioning Protocol) client for Go
EPP for Go
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.
Installation
go get github.com/domainr/epp
Usage
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 {
// ...
}
Todo
- [X] Tests
- [ ] Commands other than
Check
Author
© 2021 nb.io LLC