Go to file
Quentin a60bd4cfc9 Add my jupyter files 2021-03-16 13:36:46 +01:00
assets Add audio file 2020-01-31 10:34:21 +01:00
bench Add bench files 2021-03-16 13:24:47 +01:00
dist Add DIST 2021-01-28 09:58:13 +01:00
jupyter Add my jupyter files 2021-03-16 13:36:46 +01:00
results Add bench files 2021-03-16 13:24:47 +01:00
scripts Fix IP discovery 2021-02-01 21:15:47 +01:00
src WIP 2021-01-27 22:35:12 +01:00
terraform Add headers 2021-02-01 21:46:02 +01:00
.dockerignore Fix makefile and dockerignore 2019-11-02 18:03:04 +00:00
.gitignore Add some CSV 2019-09-17 01:41:47 +02:00
CMakeLists.txt Removed many bugs 2021-01-26 12:13:03 +01:00
Dockerfile WIP benchmark 2020-01-31 10:50:53 +01:00
QUICK_XP.txt fix quick xp 2020-02-04 17:45:16 +01:00
README.md Fix fix fix... 2020-01-29 17:17:44 +01:00
README.more.md Create binaries 2020-01-28 10:05:16 +01:00
create_binaries.sh Update building script 2020-01-28 12:05:48 +01:00
linphone.dockerfile Linphone in Docker (but no mic+webcam) 2019-05-29 10:24:11 +02:00
torrc_guard_1 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_2 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_3 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_4 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_5 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_6 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_7 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_8 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_9 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_10 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_11 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_12 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_13 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_14 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_15 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_guard_16 fix torrc port 2020-02-01 23:32:16 +01:00
torrc_simple fix torrc port 2020-02-01 23:32:16 +01:00
torrc_single_hop No socks port servers 2020-02-02 00:17:27 +01:00
torrc_single_hop_12 No socks port servers 2020-02-02 00:17:27 +01:00
torrc_single_hop_16 No socks port servers 2020-02-02 00:17:27 +01:00

README.md

DONAR

1) Runtime dependencies

On Fedora:

sudo dnf install -y \
  glib2 \
  gstreamer1 \
  libevent \
  zlib \
  openssl \
  libzstd \
  xz-libs \
  wget \
  unzip

On Ubuntu:

sudo apt-get install -y \
  libglib2.0-0 \
  libgstreamer1.0 \
  gstreamer1.0-alsa \
  gstreamer1.0-plugins-bad \
  gstreamer1.0-plugins-good \
  gstreamer1.0-plugins-ugly \
  gstreamer1.0-pulseaudio \
  libevent-2.1 \
  zlib1g \
  libssl1.1 \
  zstd \
  liblzma5 \
  wget \
  unzip

2) Obtain binaries

Download the version you want here: https://cloud.deuxfleurs.fr/d/612993c04e9d40609242/

And extract the zip file:

unzip donar*.zip
cd release

3) Callee

In a first terminal:

./tor2 -f torrc_guard_12

In a second terminal:

./donar -s -a lightning -l 12 -p 'fast_count=3!tick_tock=0!window=2000' -e 5000 -r 5000

In a third terminal:

./dcall 127.13.3.7

Your "address" is contained inside the onion_services.pub, you must transmit it out of band to people that want to call you.

4) Caller

In a first terminal:

./tor2 -f torrc_guard_12

In a second terminal:

./donar -c -o onion_services.pub -a lightning -l 12 -p 'fast_count=3!tick_tock=0!window=2000' -e 5000 -r 5000

In a third terminal:

./dcall 127.13.3.7