/GoDHCP

An implementation of DHCPv4 (focused on clients) for Go

Primary LanguageGo

  GoDHCP is a child of GoGo (Not yet released), and not a stand-alone DHCP client or server by itself.

  It IS capable of parsing most basic DHCP(v4) messages, and might be usable to others either as a reference or as it improves.

  It makes no attempt to parse vendor options or extended options (fields in the old bootp headers), though the latter is planned and the former could probably be accomplished using the exisisting toolset.

  It makes no attempt to persist after a single query or handle renewals, and instead exposes a low-level messaging interface that can be used by more complex agents.