SSHAuto (wodSSH / wodSSH.NET)
I have a question regarding SSHAuto mode in wodSSH. I have observed a strange behavior when the SSHAuto flag is used - it looks like WeOnlyDo will not connect to an SSHv1 machine using SSHAuto. Here are the details of my findings (server was running OpenSSH v3.4 with SSH protocol version = 1.5. You can see details on attached Wireshark screens)
- when the SSHAuto flag is used, WOD sends 1.99 as SSH version (and a connection is dropped - "Protocol Major versions differ" - at least in our case). So it looks like WOD's SSHAuto mode is not so Auto and in practice only can connect to SSHv2 machines
- when SSH1 flag (the flag is not used in IPAM) is used WOD sends 1.5 as supported version, and it is able to connect to a server running SSHv1
- when SSH2 flag is used WOD sends 2.0 as supported version, and the connection is dropped:
My question is, what should be behavior or SSHAuto flag? How should it work? Should we be able to connect to an SSH v1 machine?
(used version: WeOnlyDo.Client.SSH.FIPS.dll 184.108.40.206)