• RNtrack

    From Sergey Myasoedov@2:5030/49 to Nil A on Thu Jan 25 00:28:13 2024
    Hi Nil!

    24 Jan 24 20:59, you wrote to Stas Mishchenkov:

    В бинке же нету никаких TLS

    Хорошая мысль. Может, кстати, вхерачим?


    * Originally in roo.local
    * Crossposted in ru.binkd

    --- cut here ---
    * Origin: ... (2:5030/49)
  • From Dmitry Protasoff@2:5001/100.1 to Sergey Myasoedov on Thu Jan 25 00:34:40 2024
    Hello, Sergey!

    Thursday January 25 2024 00:28, you wrote to Nil A:

    В бинке же нету никаких TLS

    Хорошая мысль. Может, кстати, вхерачим?

    Внедрять только лучше что-то на основе подхода а-ля STARTTLS - введя новый флаг в nodelist.
    И, по хорошему, под это дело подвести новый протокол binkp - обратно совместимый, но с фиксами.

    Best regards,
    dp.

    --- GoldED+/LNX 1.1.5-b20230304
    * Origin: All is good in St. John's Wood (2:5001/100.1)
  • From Nil A@2:5015/46 to Sergey Myasoedov on Thu Jan 25 03:53:58 2024
    Hello, Sergey!

    Thursday January 25 2024 00:28, from Sergey Myasoedov -> Nil A:

    В бинке же нету никаких TLS
    Хорошая мысль. Может, кстати, вхерачим?

    Один русский фидошник из Торонто как раз несколько лет назад зазывал к себе в левонет для анонимусов. Он binkd пускал через socks proxy, а прокси тот был i2p. Можно ему было звонить на .i2p хост.

    А так man socat, и пусть он принимает входящие соединения, TLS устанавливает, и уже на локального бинка пробрасывает. Кстати, не знаю, может бинкд через пайп умеет общаться вообще.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Alexey Fayans@2:5030/1997 to Sergey Myasoedov on Thu Jan 25 10:17:18 2024
    Hello Sergey!

    On Thu, 25 Jan 2024 00:28 +0000, in a message to Nil A, you wrote:

    В бинке же нету никаких TLS
    Хорошая мысль. Может, кстати, вхерачим?

    Есть вариант с BINKPS на выделенном порту:

    === Start of Windows Clipboard ===
    = BINKD (2:5030/1997) =========================================================
    Msg : 82 of 2089
    From : Oli 2:280/464.47 24 Dec 19 16:21:50
    To : Alan Ianson
    Subj : BINKP over TLS ===============================================================================
    I posted several messages with different options how to do it (in
    fidonet and fsxnet). If you have some specific questions, I'm
    happy to help.

    I saw some posts by you and others but I got lost in the ports,
    stunnels and proxy's.

    Can you give me an example to..

    A. Have binkd listen on port 24553 for binkps/TLS?

    e.g. with nginx (change the path to a valid cert / key pair)

    nginx.conf:

    stream {
    server {
    listen 24553 ssl;
    ssl_certificate /etc/haproxy/ssl/ssl-cert-snakeoil.pem;
    ssl_certificate_key /etc/haproxy/ssl/ssl-cert-key-snakeoil.pem;
    proxy_pass 127.0.0.1:24554;
    }
    }

    B. Poll a binkps node listening for binkps/TLS polls?

    binkd.cfg:

    node 1:153/757.2 -pipe "openssl s_client -quiet -alpn binkp -connect *H:*I" equinoxbbs.ddns.net:24555


    + Origin: kakistocracy (2:280/464.47)
    === End of Windows Clipboard ===

    Вместо nginx можно использовать haproxy. При желании, с помощью SSLH можно зафигачить а-ля STARTTLS на стандартном порту. У меня так и сделано, плюс сертификат нормальный.


    ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
    --- GoldED+/W32-MSVC 1.1.5-b20230826
    * Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)
  • From Sergey Myasoedov@2:5030/49 to Alexey Fayans on Fri Jan 26 23:56:21 2024
    Hi Alexey!

    25 Jan 24 10:17, you wrote to me:

    В бинке же нету никаких TLS
    Хорошая мысль. Может, кстати, вхерачим?
    Есть вариант с BINKPS на выделенном порту:
    Вместо nginx можно использовать haproxy. При желании, с помощью SSLH можно зафигачить а-ля STARTTLS на стандартном порту. У меня так и сделано, плюс сертификат нормальный.

    е очень широко внедряемо. Опция в протоколе видится более перспективной.


    --- cut here ---
    * Origin: ... (2:5030/49)