Telnet. Problems with using MT reply in Java.

We use Telnet to execute some scripts on MT router when new user is logged on.

It is needed to read value from one variable before execute script.

I try use :put $Variable.

Real MT reply (get by sniffer) is: (variable value = “false”, used login+ct)

\r\000
false\r\n
\r\000
\r\000
\r\000
\033[9999B[rionet@MikroTik] >

There was many other symbols in reply. I try to use RegExp to find “false” value in reply, but parsing stops on first \000 symbol…

Can you fix sending \r\000 characters in telnet session?

open a ticket at support@mikrotik.com