dhcp

DHCPv6 and DHCPv4 packet library, client and server written in Go

Github星跟蹤圖

dhcp

Build Status
GoDoc
codecov
Go Report Card

DHCPv4 and DHCPv6 decoding/encoding library with client and server code, written in Go.

How to get the library

The library is split into several parts:

  • dhcpv6: implementation of DHCPv6 packet, client and server
  • dhcpv4: implementation of DHCPv4 packet, client and server
  • netboot: network booting wrappers on top of dhcpv6 and dhcpv4
  • iana: several IANA constants, and helpers used by dhcpv6 and dhcpv4
  • rfc1035label: simple implementation of RFC1035 labels, used by dhcpv6 and
    dhcpv4
  • interfaces, a thin layer of wrappers around network interfaces

You will probably only need dhcpv6 and/or dhcpv4 explicitly. The rest is
pulled in automatically if necessary.

So, to get dhcpv6 and dhpv4 just run:

go get -u github.com/insomniacslk/dhcp/dhcpv{4,6}

Examples

The sections below will illustrate how to use the dhcpv6 and dhcpv4
packages.

See more example code at https://github.com/insomniacslk/exdhcp

Public projects that use it

主要指標

概覽
名稱與所有者insomniacslk/dhcp
主編程語言Go
編程語言Go (語言數: 1)
平台
許可證BSD 3-Clause "New" or "Revised" License
所有者活动
創建於2017-11-29 21:24:15
推送於2025-04-17 08:01:02
最后一次提交2025-04-17 09:01:01
發布數0
用户参与
星數766
關注者數18
派生數179
提交數868
已啟用問題?
問題數106
打開的問題數21
拉請求數391
打開的拉請求數12
關閉的拉請求數51
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?