#apple #arp #networking #local #download #roulette #apples

app apple-roulette

想尝点斯特劳德尔饼吗?

2 个版本

0.1.1 2023年1月1日
0.1.0 2022年12月29日

#15 in #arp

MIT/Apache

17KB
378

🍏 Apple Roulette Crates.io

斯特劳德尔饼?

安装

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