From Newsgroup: alt.privacy.anon-server
Anne Frank wrote:
Hi all,
Mixfit has a proxy flag for ports 9050, 9150 and 1080 and
keeps mlist2.txt and pubring.mix in RAM, to leave no traces
on an SSD. Later I will add a GUI so that no traces from
message composing etc. is left on an SSD. Will also work on
an Android version. For pingers it uses a .json file in the
current directory. Random chains are not supported.
But I am not sure if I should publish it...
$ ./mixfit -l yamn,paranoyamn < msg.txt
Downloaded pubring.mix from Frell (1658 bytes)
Downloaded mlist2.txt from Frell (1160 bytes)
Added remailer: frell
Added remailer: paranoyamn
Added remailer: victor
Added remailer: yamn
Added remailer: yamn2
Added remailer: yamn3
Added remailer: yamn4
Successfully parsed 7 remailers
Chain: yamn, paranoyamn
Chain validation:
yamn uptime=99.9% latent=:22 [OK]
paranoyamn uptime=99.5% latent=:59 [OK]
To: yamn@mixmin.net
From: mix@nowhere.invalid
Subject: yamn-0.2.7
::
Remailer-Type: yamn-0.2.7
-----BEGIN REMAILER MESSAGE-----
20480
6ed8240a720757c82a86a0ff2a8cad43f4c424483fe99c87d278c6f1797e3e86 Ha7pur619Fu2BErkzMy3CA3toWyLa4fZiJiOuvCGm9VuOinKRL2NmQiyanVWjRws LT2XPueV2gwtfL9i7nI8FI1+DwhTNrWOkXFqRZWOJR0FqpvCNKg1UOTWvjfYVShZ FRaUH/IbYxJEiKQ4coHivLLvq3Q3qFltLGCoraptIAptZqTCiexA6cJT3xxQPzGA
[...]
-s (Send) parameter added to the CLI version of Mixfit.
C:\Users\xxxxxxxxxxxx\Desktop>mixfit -s -l victor,yamn2 < msg.txt
Looking for config file: C:\xxxxxxxxxxxxx\mixfit.json
Config file loaded: C:\xxxxxxxxxxxxx\mixfit.json (807 bytes)
Loaded config: Proxy='127.0.0.1:1080', SMTPServer='mailrelay.archiade.net', SMTPPort=587
Using proxy: 127.0.0.1:1080
Using proxy for downloads: 127.0.0.1:1080
Attempting to download pubring.mix from Victor...
Downloaded pubring.mix from Victor (1658 bytes)
Attempting to download mlist2.txt from Victor...
Downloaded mlist2.txt from Victor (1093 bytes)
Added remailer: frell
Added remailer: paranoyamn
Added remailer: victor
Added remailer: yamn
Added remailer: yamn2
Added remailer: yamn3
Added remailer: yamn4
Successfully parsed 7 remailers
Chain: victor, yamn2
Chain validation:
victor uptime = 99.8% latent = 0:43 [OK] [M]
yamn2 uptime = 100.0% latent = 0:16 [OK] [E]
Email sent successfully via SMTP to mailrelay.archiade.net:587
C:\Users\xxxxxxxxxxxx\Desktop>
Mixfit has also no pool folder to write to your SSD... ;-)
Maybe if time permits I start working tomorrow on the GUI
version, for Windows, Android and Linux.
The only things left out is multi-packet format and random chains,
but this is ok. The GUI version will also then not allow to set a
custom From: header, so that "D" can't use Mixfit (on Android)...
Port 1080 is here set for Nym Mixnet usage, with NymVPN, to have
a "double-mix". :-)
My mixfit.json looks like this:
{
"pingers": [
{
"name": "Victor",
"urls": {
"pubring": "
https://echolot.virebent.art/pubring.mix",
"mlist2": "
https://echolot.virebent.art/mlist2.txt"
}
},
{
"name": "Frell",
"urls": {
"pubring": "
http://echolot.theremailer.net/yamn/pubring.mix",
"mlist2": "
http://echolot.theremailer.net/yamn/mlist2.txt"
}
},
{
"name": "Mixmin",
"urls": {
"pubring": "
https://www.mixmin.net/yamn/pubring.mix",
"mlist2": "
https://www.mixmin.net/yamn/mlist2.txt"
}
}
],
"proxy": "127.0.0.1:1080",
"smtp_server": "mailrelay.archiade.net",
"smtp_port": 587,
"smtp_use_tls": true,
"smtp_skip_verify": true,
"smtp_auth_user": "",
"smtp_auth_pass": ""
}
Should the first pinger not work it takes the second etc. one automatically.
So, you see not writing to my SSD, except now the message, but as soon as
the GUI version is ready all is in RAM, except loading the mixfit.json
file from the current directory mixfit.exe is in.
This can be now called a secure YAMN client, which no longer has the
issues as Zax's original CLI one.
--
https://oc2mx.net
--- Synchronet 3.22a-Linux NewsLink 1.2