Keeper-Security / Commander

Keeper Commander is a python-based CLI and SDK interface to the Keeper Security platform. Provides administrative controls, reporting, import/export and vault management.
https://www.keepersecurity.com/commander.html
MIT License
189 stars 74 forks source link

connect command: special characters are handled wrong #1307

Open brotsch opened 3 weeks ago

brotsch commented 3 weeks ago

Hello I have just started to migrate my environments from an old version (v16.5.7) up to the newest release. Now I have noticed a strange behaviour. When I try to connect with Windows to a RDP server using the "pre-login" feature some special characters like \ were removed. This leads to usernames like "localhostadmin" instead of "localhost\admin".

In my opinion the issues is caused by using the shlex.split command in the function connect_endpoint in connect.py since version 16.9.18. Is there a possibility to fix it? image

sk-keeper commented 3 weeks ago

Yes, you are correct. This issue will be fixed in the next release.

sk-keeper commented 3 weeks ago

Commander release v16.11.16 fixes this issue