A HandleSystem Client written in python.
Handle System is a general-purpose global name service that allows secured name resolution and administration over networks such as the Internet.
- official site
- RFC 3650 : Handle System Overview
- RFC 3651 : Handle System Namespace and Service Definition
- RFC 3652 : Handle System Protocol (v2.1)
Please note that the official site[1] has provided a client (also opensource ) written in Java.
There are also some repository [4][5] implement a HandleSystem Client, but they all use HDL.NET® Proxy Server System [7] instead of directly interacting with a HandleSystem server.
This repository is mainly for learning and researching purpose. The implementation is mainly based on three RFCs [2][3][4], also some reference to official client implementation. Codes are tested under Python 3.9
Still lots of things todo XD.
- simple resolution request
- detailed documentation
- ...