文件名称:go-wol:用于golang的LAN魔术包生成器的简单唤醒
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-21 18:15:52
Go
Go-wol 唤醒golang的LAN魔术包生成器。 世界上的WOL? 描述了一种简单的数据链路层协议,该协议告诉侦听的以太网接口为目标计算机加电。 每个目标系统通常都会在其BIOS中公开一个设置,该设置启用或禁用系统的WOL功能(因为这可能会慢慢消耗少量的待机功率)。 如果您以博客文章的形式寻找该项目核心组件的简短概述: 魔术包(什么?) 侦听接口仅查找其MAC地址以WOL方案编码的Magic Packet 。 数据包基本上是6个字节的0xFF然后是目标接口的MAC地址的16个重复(共102个字节)。 Magic Packet不必精确地为102个字节,但是其相关的有效载荷是。 该有效负载可以被夹在广播有效负载中的任何位置。 重要的是要记住,由于这通常是通过发送的,因此目标计算机的IP地址是无关紧要的。 安装 go get github.com/sabhiram/go-wol/
【文件预览】:
go-wol-master
----.gitignore(274B)
----go.mod(389B)
----.travis.yml(960B)
----LICENSE(1KB)
----go.sum(1KB)
----wol()
--------magic_packet.go(2KB)
--------version_gen.go(232B)
--------magic_packet_test.go(2KB)
----README.md(4KB)
----cmd()
--------wol()
----run_tests.sh(441B)