• Mixfit CLI...

    From Anne Frank@bounce.me@n2n.oc2mx.net to alt.privacy.anon-server on Fri Jun 19 01:43:54 2026
    From Newsgroup: alt.privacy.anon-server

    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
    [...]


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Ch1ffr3punk@ch1ffr3punk@gmail.com to alt.privacy.anon-server on Fri Jun 19 19:42:18 2026
    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
  • From Ch1ffr3punk@ch1ffr3punk@gmail.com to alt.privacy.anon-server on Fri Jun 19 19:48:37 2026
    From Newsgroup: alt.privacy.anon-server

    Ch1ffr3punk wrote:

    This can be now called a secure YAMN client, which no longer has the
    issues as Zax's original CLI one.

    Last but not least, this CLI version has also proper Subject: folding
    in MIME base64 format, if international users are using UTF-8 chracters
    for long Subject: lines and the three MIME headers will be added
    automatically (UTF-8), so that international character sets can be used
    when writing a message with notepad etc.

    The GUI version is than a modern alternative for QSL users, which like
    to have an easy to use app for YAMN usage.
    --
    https://oc2mx.net
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Ch1ffr3punk@ch1ffr3punk@gmail.com to alt.privacy.anon-server on Fri Jun 19 19:50:05 2026
    From Newsgroup: alt.privacy.anon-server

    Ch1ffr3punk wrote:
    Ch1ffr3punk wrote:

    This can be now called a secure YAMN client, which no longer has the
    issues as Zax's original CLI one.

    Last but not least, this CLI version has also proper Subject: folding
    in MIME base64 format, if international users are using UTF-8 chracters
    for long Subject: lines and the three MIME headers will be added automatically (UTF-8), so that international character sets can be used
    when writing a message with notepad etc.

    The GUI version is than a modern alternative for QSL users, which like
    to have an easy to use app for YAMN usage.


    And as a bonus I may add AEC usage.
    --
    https://oc2mx.net
    --- Synchronet 3.22a-Linux NewsLink 1.2