378 lines
12 KiB
Plaintext
378 lines
12 KiB
Plaintext
-- SSH mib
|
|
-- ----------------------------------------------------------------------------
|
|
-- Draft Ver 0.2 2004/4/2 05:18¤U¤È by yedda Liao
|
|
-- [1]add swSSHMaxSession,swSSHConnectionTimeout,swSSHListenedPort
|
|
-- [2]remove swSSHKeyExDAdmin
|
|
-- ----------------------------------------------------------------------------
|
|
-- SSH-MIB v 0.01 2003/1/13 03:50¤U¤È
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SSH-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
-- D-Link Common MIB SSH module MIB Ver 1.1
|
|
|
|
-- ----------------------------------------------------------------------------
|
|
-- SSH System Access Control MIB
|
|
-- ----------------------------------------------------------------------------
|
|
|
|
|
|
IMPORTS
|
|
IpAddress
|
|
FROM RFC1155-SMI
|
|
MODULE-IDENTITY, OBJECT-TYPE
|
|
FROM SNMPv2-SMI
|
|
RowStatus,DisplayString
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
|
|
dlink-common-mgmt FROM DLINK-ID-REC-MIB;
|
|
|
|
|
|
swSSHMIB MODULE-IDENTITY
|
|
LAST-UPDATED "9911220000Z"
|
|
ORGANIZATION "Working Group"
|
|
CONTACT-INFO
|
|
" "
|
|
DESCRIPTION
|
|
"The D-Link Secure Shell module MIB."
|
|
::= { dlink-common-mgmt 6}
|
|
|
|
swSSHMgmt OBJECT IDENTIFIER ::= { swSSHMIB 1 }
|
|
|
|
-- ----------------------------------------------------------------------------
|
|
-- Textual Conventions
|
|
-- ----------------------------------------------------------------------------
|
|
|
|
swSSHVersion OBJECT-TYPE
|
|
SYNTAX INTEGER(1..10)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the SSH version supported in the system."
|
|
::= { swSSHMgmt 1}
|
|
|
|
swSSHAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Secure Shell is enable or disable."
|
|
::= { swSSHMgmt 2}
|
|
|
|
swSSHMaxAuthFailAttempts OBJECT-TYPE
|
|
SYNTAX INTEGER (1..99)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the tolerance in times of Authentication failure."
|
|
::= { swSSHMgmt 3}
|
|
swSSHSessionKeyRekeying OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
never(0),
|
|
ten-min(10),
|
|
thirty-min(30),
|
|
sixty-min(60)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the time interval in minutes to negotiate new session key
|
|
for client and server."
|
|
::= { swSSHMgmt 4}
|
|
|
|
swSSHMaxSession OBJECT-TYPE
|
|
SYNTAX INTEGER(0..655355)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the SSH supported max session the system."
|
|
::= { swSSHMgmt 5}
|
|
|
|
swSSHConnectionTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER(0..655355)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates connection timeout."
|
|
::= { swSSHMgmt 6}
|
|
|
|
swSSHListenedPort OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates listened port."
|
|
::= { swSSHMgmt 7}
|
|
|
|
|
|
-- ----------------------------------------------------------------------------
|
|
-- groups in the SSH MIB
|
|
-- ----------------------------------------------------------------------------
|
|
|
|
|
|
-- ----------------------------------------------------------------------------
|
|
swSSHCtrlAlgGroup OBJECT IDENTIFIER ::= { swSSHMIB 3 }
|
|
-- ----------------------------------------------------------------------------
|
|
swSSHEncryptAlgCtrl OBJECT IDENTIFIER ::= { swSSHCtrlAlgGroup 1 }
|
|
|
|
swSSHEncryptAlg3DESAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the TDES encryption algorithm is enable or disable
|
|
."
|
|
::= { swSSHEncryptAlgCtrl 1}
|
|
|
|
swSSHEncryptAlgBlowfishAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Blowfish encryption algorithm is enable or disable
|
|
."
|
|
::= { swSSHEncryptAlgCtrl 2}
|
|
|
|
swSSHEncryptAlgAES128Admin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the AES128 encryption algorithm is enable or disable
|
|
."
|
|
::= { swSSHEncryptAlgCtrl 3}
|
|
|
|
swSSHEncryptAlgAES192Admin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the AES192 encryption algorithm is enable or disable
|
|
."
|
|
::= { swSSHEncryptAlgCtrl 4}
|
|
|
|
swSSHEncryptAlgAES256Admin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the AES256 encryption algorithm is enable or disable
|
|
."
|
|
::= { swSSHEncryptAlgCtrl 5}
|
|
|
|
swSSHEncryptAlgArcfourAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Arcfour encryption algorithm is enable or disable
|
|
."
|
|
::= { swSSHEncryptAlgCtrl 6}
|
|
|
|
swSSHEncryptAlgCAST28Admin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the CAST128 encryption algorithm is enable or disable
|
|
."
|
|
::= { swSSHEncryptAlgCtrl 7}
|
|
|
|
swSSHEncryptAlgTwofish128Admin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Twofish128 encryption algorithm is enable or disable
|
|
."
|
|
::= { swSSHEncryptAlgCtrl 8}
|
|
|
|
swSSHEncryptAlgTwofish192Admin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Twofish192 encryption algorithm is enable or disable
|
|
."
|
|
::= { swSSHEncryptAlgCtrl 9}
|
|
|
|
swSSHEncryptAlgTwofish256Admin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Twofish256 encryption algorithm is enable or disable
|
|
."
|
|
::= { swSSHEncryptAlgCtrl 10}
|
|
|
|
|
|
-- ----------------------------------------------------------------------------
|
|
swSSHAuthenMethodCtrl OBJECT IDENTIFIER ::= { swSSHCtrlAlgGroup 2 }
|
|
-- ----------------------------------------------------------------------------
|
|
|
|
swSSHAuthenMethodPasswdAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates password authentication enable or disable
|
|
."
|
|
::= { swSSHAuthenMethodCtrl 1}
|
|
|
|
swSSHAuthenMethodPubKeyAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates Public Key authentication enable or disable
|
|
."
|
|
::= { swSSHAuthenMethodCtrl 2}
|
|
|
|
swSSHAuthenMethodHostKeyAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates Host Key authentication enable or disable
|
|
."
|
|
::= { swSSHAuthenMethodCtrl 3}
|
|
-- ----------------------------------------------------------------------------
|
|
swSSHInteAlgCtrl OBJECT IDENTIFIER ::= { swSSHCtrlAlgGroup 3 }
|
|
-- ----------------------------------------------------------------------------
|
|
swSSHInteAlgSHA1Admin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates HMAC-SHA1 algorithm enable or disable
|
|
."
|
|
::= { swSSHInteAlgCtrl 1}
|
|
|
|
swSSHInteAlgMD5Admin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates HMAC-MD5 algorithm enable or disable
|
|
."
|
|
::= { swSSHInteAlgCtrl 2}
|
|
|
|
|
|
|
|
-- swSSHKeyExDAdmin OBJECT IDENTIFIER ::= { swSSHCtrlAlgGroup 4 }
|
|
|
|
-- swSSHKeyExDAdmin OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- other(1),
|
|
-- disabled(2),
|
|
-- enabled(3)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This object indicates Diffie Hellman algorithm enable or disable
|
|
-- ."
|
|
-- ::= { swSSHCtrlAlgGroup 4}
|
|
|
|
-- ----------------------------------------------------------------------------
|
|
swSSHPublKeyCtrl OBJECT IDENTIFIER ::= { swSSHCtrlAlgGroup 5 }
|
|
-- ----------------------------------------------------------------------------
|
|
swSSHPublKeyRSAAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates RSA algorithm enable or disable."
|
|
::= { swSSHPublKeyCtrl 1}
|
|
|
|
swSSHPublKeyDSAAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates DSA algorithm enable or disable."
|
|
::= { swSSHPublKeyCtrl 2}
|
|
|
|
-- ----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
END |