Hello everyone. I hope someone could be of assistance for me.
So I am trying to integrate a mikrotik via a 3rd party device via api on port 8728.
The limitation that i have is all commands are to be send via a raw tcp client. I assumed that this would not be a problem. As the wiki documentation did show there is a method to send the login command via plain text. See wiki source at Header: Initial login > Login method post-v6.43.
Unfortunately all attempts i have tried has failed. I can perfectly simulate a login via the older method (Login method pre-v6.43:) but as i have no method to do the md5 this would not be possible.
The raw hex of the login method pre v6.43 would have been:
i need to be able to do an single string client login request such as the last one shown, where except for =response= i need to add password. Unfortunately i am not successful with this?
Is there something that i am missing? should i have a specific end string? i have tried 0d but that did not work and received no response.
I can easily accomplish this task if i where to use programing languages. I have looked at the code, and got it working via Python. But unfortunately this code use the pre 6.43 iteration when i investigate the packets via wire-shark.
I need to able to send the data via a raw tcp client connection, and unfortunately i am missing something as i can’t get it working?
Do you have an sample that only uses the post 6.43 method?