Simple command line program to post and fetch messages from / to a deaddrop server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
belong c6cfa34b11 Initial commit 5 months ago
source Initial commit 5 months ago
.gitignore Initial commit 5 months ago
README.md Initial commit 5 months ago
dub.sdl Initial commit 5 months ago
dub.selections.json Initial commit 5 months ago

README.md

Dropper

The dropper is part the of the deaddrop project.

It is used to post / fetch encrypted messages to / from the drop server.

Required software:

  • dmd
  • dub
  • libsodium

Building

$ git clone http://repourl/dropper.git dropper
$ cd dropper
$ dub build --build=release

Simple usage:

Key generation:

$ ./dropper -w ./key_dir/alice

Sending a message

  • specify the base64 encoded publickey of the recipient with -r
  • load the previously generated keys from disk with -c
  • specify the message to send with -m
  • specify the url of the drop server with -u
$ ./dropper -c ./key_dir/alice -m "Hello Bob" -r "3e51N4....pHI=" -u "http://dropperserver.url"

Getting all messages for a public key:

  • specify that we want to fetch messages with -f
  • load the previously generated keys from disk with -c
$ ./dropper -f -c ./key_dir/bob -u "http://dropperserver.url"