| 2056 |
if (pvar->socket != INVALID_SOCKET) { |
if (pvar->socket != INVALID_SOCKET) { |
| 2057 |
if (SSHv1(pvar)) { |
if (SSHv1(pvar)) { |
| 2058 |
SSH_get_server_ID_info(pvar, buf, sizeof(buf)); |
SSH_get_server_ID_info(pvar, buf, sizeof(buf)); |
| 2059 |
UTIL_get_lang_msg("DLG_ABOUT_SERVERID", pvar, "Server ID: "); |
UTIL_get_lang_msg("DLG_ABOUT_SERVERID", pvar, "Server ID:"); |
| 2060 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2061 |
SSH_get_protocol_version_info(pvar, buf, sizeof(buf)); |
SSH_get_protocol_version_info(pvar, buf, sizeof(buf)); |
| 2062 |
UTIL_get_lang_msg("DLG_ABOUT_PROTOCOL", pvar, "Using protocol: "); |
UTIL_get_lang_msg("DLG_ABOUT_PROTOCOL", pvar, "Using protocol:"); |
| 2063 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2064 |
CRYPT_get_cipher_info(pvar, buf, sizeof(buf)); |
CRYPT_get_cipher_info(pvar, buf, sizeof(buf)); |
| 2065 |
UTIL_get_lang_msg("DLG_ABOUT_ENCRYPTION", pvar, "Encryption: "); |
UTIL_get_lang_msg("DLG_ABOUT_ENCRYPTION", pvar, "Encryption:"); |
| 2066 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2067 |
CRYPT_get_server_key_info(pvar, buf, sizeof(buf)); |
CRYPT_get_server_key_info(pvar, buf, sizeof(buf)); |
| 2068 |
UTIL_get_lang_msg("DLG_ABOUT_SERVERKEY", pvar, "Server keys: "); |
UTIL_get_lang_msg("DLG_ABOUT_SERVERKEY", pvar, "Server keys:"); |
| 2069 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2070 |
AUTH_get_auth_info(pvar, buf, sizeof(buf)); |
AUTH_get_auth_info(pvar, buf, sizeof(buf)); |
| 2071 |
UTIL_get_lang_msg("DLG_ABOUT_AUTH", pvar, "Authentication: "); |
UTIL_get_lang_msg("DLG_ABOUT_AUTH", pvar, "Authentication:"); |
| 2072 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2073 |
SSH_get_compression_info(pvar, buf, sizeof(buf)); |
SSH_get_compression_info(pvar, buf, sizeof(buf)); |
| 2074 |
UTIL_get_lang_msg("DLG_ABOUT_COMP", pvar, "Compression: "); |
UTIL_get_lang_msg("DLG_ABOUT_COMP", pvar, "Compression:"); |
| 2075 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2076 |
|
|
| 2077 |
} else { // SSH2 |
} else { // SSH2 |
| 2078 |
SSH_get_server_ID_info(pvar, buf, sizeof(buf)); |
SSH_get_server_ID_info(pvar, buf, sizeof(buf)); |
| 2079 |
UTIL_get_lang_msg("DLG_ABOUT_SERVERID", pvar, "Server ID: "); |
UTIL_get_lang_msg("DLG_ABOUT_SERVERID", pvar, "Server ID:"); |
| 2080 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2081 |
UTIL_get_lang_msg("DLG_ABOUT_CLIENTID", pvar, "Client ID: "); |
UTIL_get_lang_msg("DLG_ABOUT_CLIENTID", pvar, "Client ID:"); |
| 2082 |
append_about_text(dlg, pvar->ts->UIMsg, pvar->client_version_string); |
append_about_text(dlg, pvar->ts->UIMsg, pvar->client_version_string); |
| 2083 |
|
|
| 2084 |
SSH_get_protocol_version_info(pvar, buf, sizeof(buf)); |
SSH_get_protocol_version_info(pvar, buf, sizeof(buf)); |
| 2085 |
UTIL_get_lang_msg("DLG_ABOUT_PROTOCOL", pvar, "Using protocol: "); |
UTIL_get_lang_msg("DLG_ABOUT_PROTOCOL", pvar, "Using protocol:"); |
| 2086 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2087 |
|
|
| 2088 |
if (pvar->kex_type == KEX_DH_GRP1_SHA1) { |
if (pvar->kex_type == KEX_DH_GRP1_SHA1) { |
| 2092 |
} else { |
} else { |
| 2093 |
strncpy_s(buf, sizeof(buf), KEX_DHGEX, _TRUNCATE); |
strncpy_s(buf, sizeof(buf), KEX_DHGEX, _TRUNCATE); |
| 2094 |
} |
} |
| 2095 |
append_about_text(dlg, "KEX: ", buf); |
append_about_text(dlg, "KEX:", buf); |
| 2096 |
|
|
| 2097 |
if (pvar->hostkey_type == KEY_DSA) { |
if (pvar->hostkey_type == KEY_DSA) { |
| 2098 |
strncpy_s(buf, sizeof(buf), "ssh-dss", _TRUNCATE); |
strncpy_s(buf, sizeof(buf), "ssh-dss", _TRUNCATE); |
| 2099 |
} else { |
} else { |
| 2100 |
strncpy_s(buf, sizeof(buf), "ssh-rsa", _TRUNCATE); |
strncpy_s(buf, sizeof(buf), "ssh-rsa", _TRUNCATE); |
| 2101 |
} |
} |
| 2102 |
UTIL_get_lang_msg("DLG_ABOUT_HOSTKEY", pvar, "Host Key: "); |
UTIL_get_lang_msg("DLG_ABOUT_HOSTKEY", pvar, "Host Key:"); |
| 2103 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2104 |
|
|
| 2105 |
// add HMAC algorithm (2004.12.17 yutaka) |
// add HMAC algorithm (2004.12.17 yutaka) |
| 2108 |
strncat_s(buf, sizeof(buf), "hmac-sha1", _TRUNCATE); |
strncat_s(buf, sizeof(buf), "hmac-sha1", _TRUNCATE); |
| 2109 |
} else if (pvar->ctos_hmac == HMAC_MD5) { |
} else if (pvar->ctos_hmac == HMAC_MD5) { |
| 2110 |
strncat_s(buf, sizeof(buf), "hmac-md5", _TRUNCATE); |
strncat_s(buf, sizeof(buf), "hmac-md5", _TRUNCATE); |
| 2111 |
} |
}MessageBox(NULL, "", "", MB_OK); |
| 2112 |
UTIL_get_lang_msg("DLG_ABOUT_TOSERVER", pvar, " to server, "); |
UTIL_get_lang_msg("DLG_ABOUT_TOSERVER", pvar, " to server,"); |
| 2113 |
strncat_s(buf, sizeof(buf), pvar->ts->UIMsg, _TRUNCATE); |
strncat_s(buf, sizeof(buf), pvar->ts->UIMsg, _TRUNCATE); |
| 2114 |
if (pvar->stoc_hmac == HMAC_SHA1) { |
if (pvar->stoc_hmac == HMAC_SHA1) { |
| 2115 |
strncat_s(buf, sizeof(buf), "hmac-sha1", _TRUNCATE); |
strncat_s(buf, sizeof(buf), "hmac-sha1", _TRUNCATE); |
| 2118 |
} |
} |
| 2119 |
UTIL_get_lang_msg("DLG_ABOUT_FROMSERVER", pvar, " from server"); |
UTIL_get_lang_msg("DLG_ABOUT_FROMSERVER", pvar, " from server"); |
| 2120 |
strncat_s(buf, sizeof(buf), pvar->ts->UIMsg, _TRUNCATE); |
strncat_s(buf, sizeof(buf), pvar->ts->UIMsg, _TRUNCATE); |
| 2121 |
append_about_text(dlg, "HMAC: ", buf); |
append_about_text(dlg, "HMAC:", buf); |
| 2122 |
|
|
| 2123 |
CRYPT_get_cipher_info(pvar, buf, sizeof(buf)); |
CRYPT_get_cipher_info(pvar, buf, sizeof(buf)); |
| 2124 |
UTIL_get_lang_msg("DLG_ABOUT_ENCRYPTION", pvar, "Encryption: "); |
UTIL_get_lang_msg("DLG_ABOUT_ENCRYPTION", pvar, "Encryption:"); |
| 2125 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2126 |
CRYPT_get_server_key_info(pvar, buf, sizeof(buf)); |
CRYPT_get_server_key_info(pvar, buf, sizeof(buf)); |
| 2127 |
UTIL_get_lang_msg("DLG_ABOUT_SERVERKEY", pvar, "Server keys: "); |
UTIL_get_lang_msg("DLG_ABOUT_SERVERKEY", pvar, "Server keys:"); |
| 2128 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2129 |
|
|
| 2130 |
AUTH_get_auth_info(pvar, buf, sizeof(buf)); |
AUTH_get_auth_info(pvar, buf, sizeof(buf)); |
| 2131 |
UTIL_get_lang_msg("DLG_ABOUT_AUTH", pvar, "Authentication: "); |
UTIL_get_lang_msg("DLG_ABOUT_AUTH", pvar, "Authentication:"); |
| 2132 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2133 |
|
|
| 2134 |
SSH_get_compression_info(pvar, buf, sizeof(buf)); |
SSH_get_compression_info(pvar, buf, sizeof(buf)); |
| 2135 |
if (pvar->ctos_compression == COMP_DELAYED) { // 遅延パケット圧縮の場合 (2006.6.23 yutaka) |
if (pvar->ctos_compression == COMP_DELAYED) { // 遅延パケット圧縮の場合 (2006.6.23 yutaka) |
| 2136 |
UTIL_get_lang_msg("DLG_ABOUT_COMPDELAY", pvar, "Delayed Compression: "); |
UTIL_get_lang_msg("DLG_ABOUT_COMPDELAY", pvar, "Delayed Compression:"); |
| 2137 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2138 |
} else { |
} else { |
| 2139 |
UTIL_get_lang_msg("DLG_ABOUT_COMP", pvar, "Compression: "); |
UTIL_get_lang_msg("DLG_ABOUT_COMP", pvar, "Compression:"); |
| 2140 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2141 |
} |
} |
| 2142 |
} |
} |