All Git Users → mdlayher

37 open source projects by mdlayher

1. Arp
Package arp implements the ARP protocol, as described in RFC 826. MIT Licensed.
✭ 249
go
2. Unifi exporter
Prometheus exporter that exposes metrics from a Ubiquiti UniFi Controller and UniFi devices. MIT Licensed.
✭ 233
go
3. Ethernet
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.
✭ 218
go
4. Vsock
Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines. MIT Licensed.
5. Wifi
Package wifi provides access to IEEE 802.11 WiFi device actions and statistics. MIT Licensed.
6. Ndp
Package ndp implements the Neighbor Discovery Protocol, as described in RFC 4861. MIT Licensed.
✭ 144
gogolangipv6
7. Wavepipe
Cross-platform media server, written in Go. MIT Licensed.
✭ 105
go
8. Goat
Goat: Go Awesome Tracker. BitTorrent tracker implementation, written in Go. MIT Licensed.
✭ 90
go
9. Corerad
CoreRAD is an extensible and observable IPv6 Neighbor Discovery Protocol router advertisement daemon. Apache 2.0 Licensed.
10. Apcupsd exporter
Prometheus exporter that exposes metrics from apcupsd's NIS. MIT Licensed.
✭ 70
go
11. Homelab
Configuration management for Matt Layher's machines. MIT Licensed.
✭ 57
nix
12. Unifi
Package unifi implements a client for the Ubiquiti UniFi Controller v4 and v5 API. MIT Licensed.
✭ 53
go
13. Xdp
Package xdp provides access to Linux userspace XDP sockets (AF_XDP). MIT Licensed.
✭ 32
go
14. Edgemax exporter
Prometheus exporter that exposes metrics from Ubiquiti EdgeMAX devices. MIT Licensed.
✭ 13
go
15. Tftp
Package tftp implements a TFTP server, as described in RFC 1350. MIT Licensed.
✭ 8
go
16. Netlink
Package netlink provides low-level access to Linux netlink sockets. MIT Licensed.
17. Raw
Package raw enables reading and writing data at the device driver level for a network interface. MIT Licensed.
✭ 387
go
18. Waveform
Go package capable of generating waveform images from audio streams. MIT Licensed.
✭ 333
go
19. obd
OBD-II class for vehicle self-diagnostics, written in PHP
✭ 19
PHP
20. keylight
Package keylight allows control of Elgato Key Light devices. MIT Licensed.
✭ 27
go
21. consrv
Command consrv is a SSH to serial console bridge server, originally designed for deployment on gokrazy.org devices. Apache 2.0 Licensed.
22. rtorrent exporter
Prometheus exporter that exposes metrics from rTorrent. MIT Licensed.
23. dhcp6
Package dhcp6 implements a DHCPv6 server, as described in RFC 3315. MIT Licensed.
✭ 74
go
24. kobject
Package kobject provides access to Linux kobject userspace events. MIT Licensed.
✭ 16
go
25. block
Package block enables programmatic access to block devices. MIT Licensed.
✭ 20
go
26. php-bloomd
PHP 5.4+ class for interacting with a bloomd server. MIT Licensed.
✭ 20
PHP
27. ethtool
Package ethtool allows control of the Linux ethtool generic netlink interface. MIT Licensed.
28. wgipam
Command wgipamd implements an IP Address Management (IPAM) daemon for dynamic IP address assignment to WireGuard peers, using the wg-dynamic protocol. Apache 2.0 Licensed.
29. lmsensors
Package lmsensors provides access to Linux monitoring sensors data, such as temperatures, voltage, and fan speeds. MIT Licensed.
✭ 18
go
30. lldp
Package lldp implements marshaling and unmarshaling of IEEE 802.1AB Link Layer Discovery Protocol frames. MIT Licensed.
✭ 18
go
31. wireguard exporter
Command wireguard_exporter implements a Prometheus exporter for WireGuard devices. MIT Licensed.
32. socket
Package socket provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O and deadline support. MIT Licensed.
✭ 49
go
33. scanrs
A port scanner written in Rust, as an exercise to learn more about Rust! MIT Licensed.
✭ 19
rust
34. prombolt
Package prombolt provides a Prometheus metrics collector for Bolt databases. MIT Licensed.
✭ 28
go
35. taggolib
taggolib is a Go package which provides read-only access to metadata contained in various audio formats. MIT Licensed.
✭ 17
go
36. wol
Package wol implements a Wake-on-LAN client. MIT Licensed.
✭ 55
go
37. talks
Talks by Matt Layher. MIT Licensed.
✭ 59
goshell
1-37 of 37 user projects