SecureBlackbox 2020 Kotlin Edition

Questions / Feedback?

SSHClientEntry Type

Contains information about an accepted SSH connection.

Remarks

SSHClientEntry object contains information about one accepted SSH connection.

Fields

Address
String?

The client's IP address.

ClientKeyAlgorithm
String?

Specifies the client's key algorithm.

ClientKeyBits
Int

Specifies the length of the client's key.

ClientKeyFingerprint
String?

The fingerprint (hash value) of the client's public key.

ClientSoftwareName
String?

Returns the name of the SSH software running on the client side.

CloseReason
String?

Contains the line sent by the client just before closing the connection. It might contain the error description if the connection was not closed gracefully.

CompressionAlgorithmInbound
String?

Compression algorithm for the incoming traffic.

CompressionAlgorithmOutbound
String?

Compression algorithm for the outgoing traffic.

EncryptionAlgorithmInbound
String?

Encryption algorithm for the incoming traffic.

EncryptionAlgorithmOutbound
String?

Encryption algorithm for the outgoing traffic.

ID
Long

The client connection's unique identifier. This value is used throughout to refer to a particular client connection.

InboundEncryptionKeyBits
Int

Specifies the length of the key used to encrypt the incoming traffic.

KexAlgorithm
String?

The key exchange algorithm used during the SSH handshake.

KexBits
Int

The number of bits used by the key exchange algorithm.

KexLines
String?

The contents of the received KexInit packet.

KexInit packet contains the list of algorithms supported by the remote party.

MacAlgorithmInbound
String?

MAC algorithm used for the incoming connection.

MacAlgorithmOutbound
String?

MAC algorithm used for outbound connection.

OutboundEncryptionKeyBits
Int

Specifies the length of the key used to encrypt the outgoing traffic.

Port
Int

The remote port of the client connection.

PublicKeyAlgorithm
String?

Specifies the public key algorithm which was used during the SSH handshake.

ServerKeyBits
Int

Specifies the number of bits in the server's key.

ServerKeyFingerprint
String?

The fingerprint (hash value) of the server's public key.

TotalBytesReceived
Long

Returns the total number of bytes received over this connection.

TotalBytesSent
Long

Returns the total number of bytes sent over this connection.

Version
Int

Specifies SSH protocol version.

Constructors

public constructor()

Creates an empty object representing a SSH connection entry.

Copyright (c) 2022 /n software inc. - All rights reserved.
SecureBlackbox 2020 Kotlin Edition - Version 20.0 [Build 8063]