Skip to content
A silent doorbell server that texts when an Amazon Dash button is pressed
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
go.mod
go.sum
main.go
sms.go

README.md

quiet-dog

A silent doorbell that emails and texts when an Amazon Dash button is pressed

Configuration

Create a file "config.json" in the same directory as the executable with the following shape:

{
    "mac": "The MAC address of your dash button",
    "twilioSid": "The Twilio Account SID for sending texts",
    "twilioToken": "The Twilio auth token for sending texts",
    "twilioNumber": "The Twilio phone number that is activated as part of the setup",
    "phoneNumbers": ['phone numbers', 'to text when people are here'],
    "interface": "The network interface to listen for ARP packets on (probably wlan0 or similar)"
}

Running

Run go build then sudo ./quiet-dog

Acknowledgements

ARP scanning implementation adapted from gopacket's ARP example

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.