1 个不稳定版本
0.1.0 | 2019年5月24日 |
---|
19 在 #dash
5KB
52 行
Dashbutton
一个简单的 Rust 项目,用于检测亚马逊 Dash 按钮的按钮点击。工作正在进行中。
这个项目主要是为了练习使用 Rust。如果你想使用 Dash 按钮的严肃项目,你可能需要查看类似以下项目:
- https://github.com/Nekmo/amazon-dash
- https://github.com/mikeflynn/go-dash-button
- https://github.com/chrisgilbert/godash
安装
如果你有 Rust / cargo
$ git clone https://github.com/n8henrie/dashbutton
$ cd dashbutton
$ make
$ # Optionally, if on Linux with libcap installed:
$ make rootless
使用
编辑包含的 config-sample.toml
文件,包括你的 Dash 按钮的 MAC 地址,以及可选的网络设备(例如 wlan0
)。
查找 MAC 地址
在将你的 Dash 按钮连接到网络后(但请确保没有选择产品,以免购买任何东西),你可以在按钮点击后通过搜索 sudo tcpdump 'arp'
的输出找到其 MAC 地址;Dash 按钮可能会显示为 (oui Unknown)
。
依赖项
~0.7–1.3MB
~30K SLoC