README 2.38 KB
Newer Older
putro's avatar
putro committed
1
2
3
4
5
6
7
8
INTRO:
This script helps managing a zax type nym.

The zax type nymserver is a python re-implementation of the classic ghio nymserver
homepage of the project:  http://www.mixnym.net/
zax type nyms delivers messages to alt.anonymous.messages instead of using reply-block as ghio nymservers.

This script help you in:
9
create/update a nym (including gpg key creation)
putro's avatar
putro committed
10
11
12
13
14
15
16
17
send a message through your nym
delete a nym
create/delete gpg secret keys


USAGE:
copy config.ini.sample to config.ini 
change mixmaster, nymservers and stats section if needed
18
do not edit the nym section, unless you know what you are doing.
putro's avatar
putro committed
19
20
launch the script  ./autonym.py and follow the onscreen instruction

21
22
23
24
25
26
27
28
29
30
31
32
33
menu option available:
- choose/select active nym
    if you manage more than one nym, set the active one (i.e. that used to send a message)
- write a message
    send a message from active nym, it uses a minimal graphical interface to write message
    if the recipient public key is in your keyring, message is encrypted.
- create a nym
    ask you name and domain of the nym to be created
    if a key for that address does not exist, it is created
    creation message is sent not signed to the nymserver through local mixmaster
- update a nym
    ask you new subject_type and subject to be used with choosen nym and send
    an update request to the nymserver through local mixmaster
putro's avatar
putro committed
34
- send a request to delete a nym
35
36
37
38
39
40
41
42
43
44
    send a request to delete nym
- create a new secret key
    help you to create a secret key (usually not used as the create nym function will
    automatically use this procedure if a key is needed).
- delete a nym secret key and config
    function to delete a nym secret key from keyring and nym config from local config file (i.e. after nym deletion is confirmed) 
- save the nym secret key passphrase in config file
    so you don't have to type it every time
    (obviously this is not a good thing, AT LEAST keep config.ini on an encrypted partition).

putro's avatar
putro committed
45

46
47

remember to keep your stats & keys in your local mixmaster updated 
putro's avatar
putro committed
48
49
50



51
TODO/PROBLEMS:
putro's avatar
putro committed
52
53
* only ascii characters are managed for subject and messages, TODO: add unicode support
* tested only with python 2.7
54

putro's avatar
putro committed
55
56
57
58
59
60

dependencies: 
python-gnupg   (https://bitbucket.org/vinay.sajip/python-gnupg)
python-easygui (http://easygui.sourceforge.net)
(both bundled with this software, no need for system installation)

putro's avatar
putro committed
61
62
mixmaster is needed to send mail

putro's avatar
putro committed
63
64
65


contacts: putro at autistici dot org