www.nico.schottelius.org/software/ceof.mdwn
Nico Schottelius 1654e06365 Update ceof
2013-11-11 16:38:53 +01:00

54 lines
1.5 KiB
Markdown

## Introduction
ceof is the implementation and documentation
of ***EOF*** (Eris Onion Forwarding),
the secure, peer-to-peer (p2p), decentralised anonymous chat network.
You can read the
[bachelor thesis](http://git.schottelius.org/?p=ceof;a=blob;f=doc/thesis.pdf),
which describes the motivation and goals or you
can view [the poster that was used on the presentation](http://git.schottelius.org/?p=ceof;a=blob;f=doc/appendix/poster.pdf).
## Dependencies
* python3
* python-gnupg (the package python3-gnupg exists for Debian)
* virtualenv (optional, if isolating the environment for ceof)
## Installation
* Clone the git repo
git clone git://git.schottelius.org/ceof
### When the distro does not ship a Package for python3-gnupg
* Create an isolated python environment
virtualenv -p /usr/bin/python3 python-env
* Activate the python environment and install gnupg
. ./python-env/bin/activate
pip install python-gnupg
### Create public/private key pair
This may take some time, try to keep your computer busy so you can gather
more entropy.
cd ceof
./src/bin/ceof crypto -g --name "Nico@Tee" --email-address nico-ceof@tee.schottelius.org
## Support
There are two IRC (!) channels, in which development takes places:
* [!eof](irc://IRCNet/!eof) - German
* [#cstar](irc://irc.freenode.org/#cstar) - Multi language (German/English)
You can subscribe to the
[!eof mailinglist](http://l.schottelius.org/mailman/listinfo/eof).
You can also [[contact me directly|about]].
[[!tag ceof crypot chat net unix]]