mirror of
https://github.com/danderson/netboot.git
synced 2025-12-07 10:32:07 +01:00
23 lines
1.4 KiB
Markdown
23 lines
1.4 KiB
Markdown
# Netboot, packages and utilities for network booting
|
|
|
|
[](https://github.com/google/netboot/blob/master/LICENSE) [](https://travis-ci.org/google/netboot) [](https://godoc.org/go.universe.tf/netboot)
|
|
|
|
This repository contains Go implementations of network protocols used
|
|
in booting machines over the network, as well as software that make
|
|
use of those implementations.
|
|
|
|
This is not an official Google project.
|
|
|
|
The canonical import path for Go packages in this repository is `go.universe.tf/netboot`.
|
|
|
|
## Libraries
|
|
|
|
- [pcap](https://godoc.org/go.universe.tf/netboot/pcap): Pure Go implementation of reading and writing pcap files.
|
|
- [dhcp4](https://godoc.org/go.universe.tf/netboot/dhcp4): DHCPv4 library providing the low-level bits of a DHCP client/server (packet marshaling, RFC-compliant packet transmission semantics).
|
|
- [tftp](https://godoc.org/go.universe.tf/netboot/tftp): Read-only TFTP server implementation.
|
|
- [pixiecore](https://godoc.org/go.universe.tf/netboot/pixiecore): the functionality of Pixiecore (see below), in library form. Every stability warning in this repository applies double for this package.
|
|
|
|
## Programs
|
|
|
|
- [Pixiecore](https://github.com/google/netboot/tree/master/pixiecore): an all-in-one tool for easy netbooting.
|