Net_SSH2 D

Total Complexity 608
Dependencies 8
Dependents 0
Total lines 4,568
Lines of code 2,503
Logical lines of code 1,591
Comment lines 1,448
Methods 78
Properties 80

Methods 78

Method Rating Maintainability Complexity Lines of code
_key_exchange()
D
0
149 683
_get_channel_packet()
D
20
58 202
_filter()
D
27
38 138
_login_helper()
D
26
36 163
_keyboard_interactive_process()
C
33 27 96
_connect()
C
33 26 91
getServerPublicHostKey()
C
31 24 109
_get_binary_packet()
C
36 24 71
exec()
C
33 21 112
_encryption_algorithm_to_key_size()
B
47 24 33
_privatekey_login()
B
36 15 85
_initShell()
A
38 11 80
_append_log()
A
42 12 54
read()
A
47 12 33
__construct()
A
35 7 95
_send_binary_packet()
A
47 8 30
startSubsystem()
S
47 5 42
_generate_identifier()
S
56 6 18
_login()
S
57 6 17
_close_channel()
S
58 5 16
getLog()
S
59 5 14
_send_channel_packet()
S
52 4 26
_format_log()
S
53 4 20
_define_array()
S
62 4 12
write()
S
63 4 11
_bad_algorithm_candidate()
S
67 4 9
_get_open_channel()
S
65 4 9
_keyboard_interactive_login()
S
57 2 20
disconnect()
S
71 3 6
_array_intersect_first()
S
68 3 8
_ssh_agent_login()
S
64 3 10
_get_interactive_channel()
S
66 3 10
disablePTY()
S
70 2 7
getExitStatus()
S
73 2 6
_disconnect()
S
65 2 9
_on_channel_open()
S
75 2 5
getLastError()
S
71 2 6
getWindowRows()
S
83 1 3
getBannerMessage()
S
83 1 3
getLanguagesClient2Server()
S
78 1 4
getLanguagesServer2Client()
S
78 1 4
setWindowRows()
S
82 1 3
setWindowColumns()
S
82 1 3
getCompressionAlgorithmsClient2Server()
S
78 1 4
getErrors()
S
83 1 3
getMACAlgorithmsServer2Client()
S
78 1 4
getServerIdentification()
S
78 1 4
getKexAlgorithms()
S
78 1 4
getServerHostKeyAlgorithms()
S
78 1 4
getWindowColumns()
S
83 1 3
getCompressionAlgorithmsServer2Client()
S
78 1 4
getEncryptionAlgorithmsServer2Client()
S
78 1 4
getMACAlgorithmsClient2Server()
S
78 1 4
getEncryptionAlgorithmsClient2Server()
S
78 1 4
disableQuietMode()
S
82 1 3
_format_log_helper()
S
77 1 3
reset()
S
82 1 3
setCryptoEngine()
S
82 1 3
sendIdentificationStringFirst()
S
82 1 3
sendIdentificationStringLast()
S
82 1 3
sendKEXINITFirst()
S
82 1 3
sendKEXINITLast()
S
82 1 3
login()
S
75 1 4
setTimeout()
S
81 1 3
getStdError()
S
83 1 3
stopSubsystem()
S
74 1 5
isTimeout()
S
83 1 3
_string_shift()
S
73 1 5
__destruct()
S
83 1 3
isConnected()
S
80 1 3
isAuthenticated()
S
80 1 3
_reset_connection()
S
64 1 10
enableQuietMode()
S
82 1 3
Net_SSH2()
S
80 1 3
isQuietModeEnabled()
S
83 1 3
enablePTY()
S
82 1 3
isPTYEnabled()
S
83 1 3
setWindowSize()
S
77 1 4