mkrueger / icy_tools

A colletion of ansi/bbs related applications
Apache License 2.0
20 stars 0 forks source link

Can't connect to mystic systems... #12

Open martykazmaier opened 1 month ago

martykazmaier commented 1 month ago

They use cbc64, cbc128 and cbc256 I believe. I'm not sure exactly which one. I had to loosen my ssh servers security a bit to allow netrunner to connect as well.

mkrueger commented 1 month ago

It's atm a problem with my ssh layer. I switched the library the new one only supports ciphers that mystic don't. However I can connect to your BBS with ssh.

I wanted to look at that last week but got distracted by the work on compression algorithms :/

mkrueger commented 1 month ago

Looked into it today. It's not so easy as I thought. There are just 2 async ssh libs and I already use the 'better' one. But it's missing many key exchange algorithms. Esp. the older/more common ones. There is a PR open with one that should work. I'll update once it's merged.

mkrueger commented 1 month ago

Releasing today - at least enigma bbs compatible key exchange got added.

ps. this is the library I currently use: https://github.com/warp-tech/russh

It's atm the best tokio lib for ssh unfortunately some key exchange is missing for mystic - needs to get added to russh. It's still in active development so I assume that mystic key exchange will get added at some point.