www.nico.schottelius.org/software/ceof.mdwn

55 lines
1.5 KiB
Text
Raw Normal View History

## 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).
2013-11-11 14:58:28 +00:00
## Dependencies
2013-11-11 15:34:47 +00:00
* python3
2013-11-11 15:38:53 +00:00
* python-gnupg (the package python3-gnupg exists for Debian)
* virtualenv (optional, if isolating the environment for ceof)
2013-11-11 14:58:28 +00:00
## Installation
* Clone the git repo
git clone git://git.schottelius.org/ceof
2013-11-11 15:33:27 +00:00
### When the distro does not ship a Package for python3-gnupg
2013-11-11 15:34:47 +00:00
* Create an isolated python environment
2013-11-11 14:58:28 +00:00
virtualenv -p /usr/bin/python3 python-env
2013-11-11 15:34:47 +00:00
* Activate the python environment and install gnupg
2013-11-11 14:58:28 +00:00
. ./python-env/bin/activate
pip install python-gnupg
2013-11-11 15:38:53 +00:00
### Create public/private key pair
This may take some time, try to keep your computer busy so you can gather
more entropy.
2013-11-11 14:58:28 +00:00
2013-11-11 15:38:53 +00:00
cd ceof
2013-11-11 14:58:28 +00:00
./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]]