With some of these alternatives that wrap the PuTTY executable, it is worth pointing out that if you provide the wrapper with the password to login with (as opposed to typing it in the PuTTY console window), it will probably just pass the password to PuTTY as a command line argument. This means that the password will be visible in plain text to any other process running as you or any elevated user/process (unlike on Linux, I don't think you can view detailed information about another user's processes, like the full command line, without elevation).
I have verified this with SuperPuTTY - just launch a session by entering the credentials in the toolbar then use the following PowerShell command to see it -
get-wmiobject win32_process -filter "name like 'putty.exe'" | select commandline
Alternatively, fire up Process Explorer from live.sysinternals.com.
I have verified this with SuperPuTTY - just launch a session by entering the credentials in the toolbar then use the following PowerShell command to see it -
Alternatively, fire up Process Explorer from live.sysinternals.com.