Go-based RATT client
- Clone repo
go build
- Copy
example.cfg
togoratt.cfg
- Edit as needed in your environment
See section below for parameters
./goratt
All fields are manditory
Parameter | Description |
---|---|
CACert | Path of file for the Root CA of your MQTT server |
ClientCert | Path of file for your GoRATT's TLS client cert |
ClientKey | Path for TLS client key |
ClientID | Client ID for Auth backend. MAC address of machine, no seperators |
MqttHost | Hostname of MQTT server |
MqttPort | Port number of MQTT server |
ApiCAFile | CA for Auth backend (Web site) |
ApiURL | Base URL for Auth backend |
ApiUsername | Username for Auth backend API access |
ApiPassword | Password for Auth backend API access |
Resource | Resource name - which resource users are granted permissions for |
TagFile | Path to file to store allowed tags on local system |
NFCdevice | Device file of NFC reader for tags swiped in. /dev/tty for local keyboard, or /dev/ttyUSB0, etc |