It has been a long time since my first post here (2004), but I still work with MikroTik almost daily.
Over the years I’ve built a lot of tools around RouterOS, and one recurring challenge has been MacTelnet. I’ve tried several times to bring it into .NET, but the authentication flow was always the blocker.
This winter I finally revisited the problem, and with some help from modern tooling I now have a working implementation. It supports the RouterOS 7.x MacTelnet protocol, including the full auth sequence, and uses a pluggable terminal engine (libvterm).
If anyone here is working with .NET automation or provisioning, it might be useful.
Source:
Background / technical notes:
https://www.kctech.dk/notes/mactelnet