2 个版本
0.1.1 | 2023年1月1日 |
---|---|
0.1.0 | 2022年12月29日 |
#15 in #arp
17KB
378 行
🍏 Apple Roulette
斯特劳德尔饼?
安装
Mac M1
curl -L -o apple-roulette https://github.com/Forestryks/apple-roulette/releases/download/v0.1.0/apple-roulette-aarch64-apple-darwin
chmod +x apple-roulette
sudo mv apple-roulette /usr/local/bin
Linux x86_64
curl -L -o apple-roulette https://github.com/Forestryks/apple-roulette/releases/download/v0.1.0/apple-roulette-x86_64-unknown-linux-gnu
chmod +x apple-roulette
sudo mv apple-roulette /usr/local/bin
用法
只需运行 sudo apple-roulette
希望不要被斯特劳德尔饼困住。
一些解释
- 通过向子网中的每个IP地址发送ARP数据包来发现本地网络中每个主机的MAC地址
- 在OUI数据库中搜索苹果拥有的前缀,并将找到的MAC地址与它们匹配
- 如果MAC地址不是苹果的,那么它仍然可能是iPhone(iPhone每次连接到网络时都会使用随机的MAC地址),因此检查62078端口,它通常在iPhone上打开
- 如果你的网络中有20个以上(
apple-roulette -h
可以更改)苹果,那么你被斯特劳德尔饼困住了,你的笔记本电脑会停止运行
注意事项
不,双重苹果甚至不算一个苹果。
依赖项
~14–24MB
~358K SLoC