-- 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