README.md 696 Bytes
Newer Older
Alyssa Rosenzweig's avatar
Alyssa Rosenzweig committed
1
2
# liben

Alyssa Rosenzweig's avatar
Alyssa Rosenzweig committed
3
4
5
6
7
8
9
Experimental exposure notifications implementation for GNU/Linux.

***EXPERIMENTAL PRE-ALPHA QUALITY SOFTWARE.**

Please put on your mask before entering this repository.

----------------------------------------------------------
Alyssa Rosenzweig's avatar
Alyssa Rosenzweig committed
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

Build with make. Depends on:

* BlueZ
* OpenSSL
* SQLite3
* Python3
* Python3-NaCl
* Python3-Protobufs
* Protoc

Builds `en-daemon`, which should always run as a daemon to scan and advertise,
requiring Bluetooth permissions. Also provides `canada.py` and `upload.py` to
retrieve and upload keys from a sandbox of the Canadian key server (sandbox
currently hardcoded).

Alyssa Rosenzweig's avatar
Alyssa Rosenzweig committed
26
[Write-up](https://rosenzweig.io/blog/fun-and-games-with-exposure-notifications.html)