summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-DOT11-WIDS-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/comware/HH3C-DOT11-WIDS-MIB')
-rw-r--r--MIBS/comware/HH3C-DOT11-WIDS-MIB2462
1 files changed, 2462 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-DOT11-WIDS-MIB b/MIBS/comware/HH3C-DOT11-WIDS-MIB
new file mode 100644
index 0000000..68ea4d6
--- /dev/null
+++ b/MIBS/comware/HH3C-DOT11-WIDS-MIB
@@ -0,0 +1,2462 @@
+-- =============================================================================
+-- Copyright (c) 2004-2012 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description:
+-- The file defines a MIB to provide wireless detection service feature.
+-- Reference:
+-- Version: V1.7
+-- History:
+-- V1.0 created by shiyang (Richard)
+-- Initial version 2006-08-20
+-- V1.1 2007-05-16 modified by shiyang (Richard)
+-- Add new objects of hh3cDot11UnauthorSSIDName and hh3cDot11WIDSAPID.
+-- V1.2 2007-06-19 modified by Deepthi
+-- Changed the hh3cDot11RogueAPVendorOUI to hh3cDot11RogueAPVendorName,
+-- Type : OCTET STRING and the Size list: 1: 3 should be removed.
+-- Changed the hh3cDot11RogueStaVendorOUI to hh3cDot11RogueStaVendorName,
+-- Type : OCTET STRING and the Size list: 1: 3 should be removed.
+-- Changed the field hh3cDot11DetectMaxAPSigStrength in
+-- hh3cDot11WIDSRogueAPExtTable to hh3cDot11DetectCurAPSigStrength to
+-- hh3cDot11DetectCurAPSigStrength
+-- Changed the field hh3cDot11DetectMaxStaSigStrength
+-- Hh3cDot11WIDSRogueStaExtEntry in hh3cDot11WIDSRogueStaExtTable to
+-- hh3cDot11DetectCurStaSigStrength
+-- Add new node hh3cDot11WIDSPermitVendorName in
+-- hh3cDot11WIDSPermitVendorEntry
+-- Remove the field Country Spec(2), ChannelSpec(3) in
+-- hh3cDot11WIDSGlobalConfigGroup in hh3cDot11WIDSScanMode.
+-- Obsolete the node hh3cDot11WIDSScanChannelList in
+-- hh3cDot11WIDSGlobalConfigGroup
+-- Add the node hh3cDot11WIDSScanType to hh3cDot11WIDSGlobalConfigGroup
+-- V1.3 2008-07-25 modified by heziqi
+-- Add new node hh3cDot11CntMsrEnable, hh3cDot11CntMsrMode,
+-- hh3cDot11DevAgingTime, hh3cDot11DynBlkListEnable,
+-- hh3cDot11DynBlkListLifeTime, hh3cDot11FloodAtkDctEnable,
+-- hh3cDot11SpoofAtkDctEnable, hh3cDot11WeakIVAtkDctEnable,
+-- hh3cDot11ResetWIDSRogueHistory, hh3cDot11ResetWIDSHistroy,
+-- hh3cDot11ResetWIDSStatistics, hh3cDot11ResetAllDynBlkList,
+-- hh3cDot11ResetAllStcBlkList, hh3cDot11ResetAllWhtBlkList,
+-- hh3cDot11ResetAllDctRogueAP, hh3cDot11ResetAllDctRogueSta,
+-- hh3cDot11ResetAllDctAdhoc, hh3cDot11ResetAllDctDevice,
+-- hh3cDot11ResetAllDctSSID in hh3cDot11WIDSGlobalConfigGroup.
+-- Add new node hh3cDot11PermitSSIDDetected
+-- in hh3cDot11WIDSPermitSSIDTable.
+-- Add new node hh3cDot11IgnoreMACDetected, hh3cDot11IgnoreDevType
+-- in hh3cDot11WIDSIgnoreListTable.
+-- Add new table hh3cDot11StaticWhiteListTable,
+-- hh3cDot11StaticBlackListTable, hh3cDot11WIDSRogueAPTable,
+-- hh3cDot11WIDSRogueStaTable, hh3cDot11WIDSDetectedDevTable,
+-- hh3cDot11WIDSRptAPTable, hh3cDot11DynBlackListTable,
+-- hh3cDot11WIDSRogueHistoryTable, hh3cDot11WIDSAtkHistroyTable
+-- in hh3cDot11WIDSDetectGroup.
+-- Add hh3cDot11WIDSAtkStatis in hh3cDot11WIDSDetectGroup.
+-- Add notification hh3cDot11WIDSDetectAttack and
+-- hh3cDot11WIDSDetectWBridge.
+-- V1.4 2009-05-07 modified by Li Yugang, Wang Shaojie, Sun Shuai
+-- Add hh3cDot11WidsFloodInterval, hh3cDot11WidsBlackListThreshold,
+-- hh3cDot11SSIDFilterOnOff, hh3cDot11BSSIDFilterOnOff to
+-- hh3cDot11WIDSGlobalConfigGroup.
+-- Add hh3cDot11WIDSPermitBSSIDTable to hh3cDot11WIDSConfigGroup.
+-- Add hh3cDot11WIDSFloodTrap, hh3cDot11WIDSSpoofTrap,
+-- hh3cDot11WIDSWeakIVTrap to hh3cDot11WIDSTraps.
+-- Add hh3cDot11MonitorAPID,hh3cDot11MonitorApRadioID,
+-- hh3cDot11WIDSAtkMac, hh3cDot11WIDSAtkFrameType
+-- to hh3cDot11WIDSTrapVarObjects.
+-- V1.5 2009-07-29 modified by heziqi
+-- Add new node hh3cDot11WIDSDevSnr for hh3cDot11WIDSDetectedDevTable.
+-- V1.6 2010-01-07 modified by Wang Shaojie
+-- Add new node hh3cDot11RogueAPFirstDetectTmStr,
+-- hh3cDot11RogueAPLastDetectTmStr to hh3cDot11WIDSRogueAPTable
+-- Add new node hh3cDot11RogueStaFirstDetectTmStr,
+-- hh3cDot11RogueStaLastDetectTmStr to hh3cDot11WIDSRogueStaTable
+-- Add hh3cDot11WIDSAtkChannel, hh3cDot11WIDSAtkTime,
+-- hh3cDot11WIDSAtkDestMac to hh3cDot11WIDSTrapVarObjects.
+-- 2010-03-18 Modified by Deng Gaoliang
+-- Add hh3cDot11BlackListTable
+-- 2010-05-31 Modified by LiuChen
+-- Add new node hh3cDot11DynBlackListTimeTicks to
+-- hh3cDot11DynBlackListTable.
+-- Add new node hh3cDot11BlackListTimeTicks to
+-- hh3cDot11BlackListTable.
+-- V1.7 2011-10-28 modified by jiaolibin
+-- Add hh3cDot11WIDSFirstTrapTime to hh3cDot11WIDSTrapVarObjects and
+-- varialbe bingings hh3cDot11WIDSFirstTrapTime for hh3cDot11WIDSFloodTrap,
+-- hh3cDot11WIDSSpoofTrap,hh3cDot11WIDSWeakIVTrap.
+-- =============================================================================
+HH3C-DOT11-WIDS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ TruthValue,
+ MacAddress,
+ RowStatus,
+ DateAndTime,
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Integer32,
+ Unsigned32,
+ TimeTicks
+ FROM SNMPv2-SMI
+ hh3cDot11,
+ Hh3cDot11SSIDStringType,
+ Hh3cDot11ChannelScopeType,
+ Hh3cDot11RadioScopeType,
+ Hh3cDot11ObjectIDType,
+ Hh3cDot11RadioType
+ FROM HH3C-DOT11-REF-MIB;
+
+hh3cDot11WIDS MODULE-IDENTITY
+ LAST-UPDATED "201005311800Z" -- May 31, 2010 at 18:00 GMT
+ ORGANIZATION
+ "New H3C Technologies Co., Ltd."
+ CONTACT-INFO
+ "Platform Team New H3C Technologies Co., Ltd.
+ Hai-Dian District Beijing P.R. China
+ http://www.h3c.com
+ Zip: 100085"
+ DESCRIPTION
+ "This MIB provides information about WIDS feature.
+
+ GLOSSARY
+
+ Wireless Intrusion Detection Sensor (WIDS)
+ WIDS is designed to be employed in an area that is serviced
+ by an existing wireless network.
+ It aids in the early detection of malicious outsider attacks
+ and intrusions via wireless networks.
+
+ Rogue AP
+ A rogue access point is any Wi-Fi access point connected to
+ the network without authorization.
+ As it is not authorized, if there is any weakness in
+ the AP, the hacker will have chance to compromise the
+ network.
+
+ Rogue Station
+ It is similiar to Rogue AP, while it is a station.
+
+ Monitor AP
+ An AP will scan or listen to the air, and try to detect
+ wireless attack in the network.
+ Some AP products will work only in monitor role, while some
+ AP products could switch between normal AP role (only
+ provide wireless access service)and monitor AP role.
+
+ Ad Hoc Mode
+ Station could work under Ad hoc mode, then they
+ could directly do peer-to-peer communication without
+ other device support."
+
+ REVISION "201005311800Z" -- May 31, 2010 at 18:00 GMT
+ DESCRIPTION
+ "Modified to add new nodes."
+ REVISION "200907291800Z" -- Jul 29, 2009 at 18:00 GMT
+ DESCRIPTION
+ "Modified to add new nodes."
+ REVISION "200905072000Z" -- May 7, 2009 at 20:00 GMT
+ DESCRIPTION
+ "Add new nodes and table to support new featrues of WIDS."
+ REVISION "200807251900Z" -- July 23, 2008 at 19:00 GMT
+ DESCRIPTION
+ "Add new nodes to support new featrues of WIDS."
+ REVISION "200706191900Z" -- June 19, 2007 at 19:00 GMT
+ DESCRIPTION
+ "To fix bugs in the MIB file."
+ REVISION "200705161900Z" -- May 16, 2007 at 19:00 GMT
+ DESCRIPTION
+ "To fix bugs in the MIB file."
+ REVISION "200608201900Z" -- August 20, 2006 at 19:00 GMT
+ DESCRIPTION
+ "The initial revision of this MIB module."
+ ::= { hh3cDot11 5 }
+
+-- ==================================================================
+-- Textual Conventions
+-- ==================================================================
+
+Hh3cDot11WIDSDevType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The type of device detected."
+ SYNTAX INTEGER
+ {
+ client(1),
+ ap(2),
+ adhoc(3),
+ wirelessBridge(4),
+ unknown(5)
+ }
+
+Hh3cDot11WIDSDevPermitType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents whether the detected device is permitted or a rogue."
+ SYNTAX INTEGER
+ {
+ permit(1),
+ rogue(2)
+ }
+
+Hh3cDot11WIDSAtkType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The type of attack.
+ This object has following defined values:
+ 'act': Action Frame
+ 'asr': Association Request
+ 'aur': Authentication Request
+ 'daf': Deauthentication Frame
+ 'dar': Disassociation Request
+ 'ndf': Null Data Frame
+ 'pbr': Probe Request
+ 'rar': Reassociation Request
+ 'saf': Spoofed Disassociation Frame
+ 'sdf': Spoofed Deauthentication Frame
+ 'wiv': Weak IV Detected"
+ SYNTAX INTEGER
+ {
+ act(1),
+ asr(2),
+ aur(3),
+ daf(4),
+ dar(5),
+ ndf(6),
+ pbr(7),
+ rar(8),
+ saf(9),
+ sdf(10),
+ wiv(11),
+ unknown(12)
+ }
+
+
+-- *****************************************************************************
+-- * Major sections
+-- *****************************************************************************
+-- WIDS Configuration Group
+-- DEFINED AS "The group to provide the configuration information
+-- for WIDS."
+hh3cDot11WIDSConfigGroup OBJECT IDENTIFIER ::= { hh3cDot11WIDS 1 }
+-- The Configuration Group has the following children:
+hh3cDot11WIDSGlobalConfigGroup OBJECT IDENTIFIER
+ ::= { hh3cDot11WIDSConfigGroup 1 }
+-- hh3cDot11WIDSPermitVendorTable ::= { hh3cDot11WIDSConfigGroup 2 }
+-- hh3cDot11WIDSPermitSSIDTable ::= { hh3cDot11WIDSConfigGroup 3 }
+-- hh3cDot11WIDSIgnoreListTable ::= { hh3cDot11WIDSConfigGroup 4 }
+-- hh3cDot11WIDSAttackListTable ::= { hh3cDot11WIDSConfigGroup 5 }
+
+-- WIDS detection Group
+-- DEFINED AS "The group to provide the detection information
+-- for WIDS."
+hh3cDot11WIDSDetectGroup OBJECT IDENTIFIER ::= { hh3cDot11WIDS 2 }
+-- The detection Group has the following children:
+-- hh3cDot11WIDSRogueAPTable ::= { hh3cDot11WIDSDetectGroup 1 }
+-- hh3cDot11WIDSRogueAPExtTable ::= { hh3cDot11WIDSDetectGroup 2 }
+-- hh3cDot11WIDSRogueStaTable ::= { hh3cDot11WIDSDetectGroup 3 }
+-- hh3cDot11WIDSRogueStaExtTable ::= { hh3cDot11WIDSDetectGroup 4 }
+
+-- WIDS Notification
+-- DEFINED AS "The notification for WIDS feature."
+hh3cDot11WIDSNotifyGroup OBJECT IDENTIFIER ::= { hh3cDot11WIDS 3 }
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSGlobalConfigGroup Definition
+-- *****************************************************************************
+hh3cDot11WIDSScanMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ all(1),
+ auto(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the scope of channels to be scanned.
+ The following value are supported
+ all(1) - Do scan on all the channels.
+ auto(2) - Do scan for the channels that automatically
+ selected by WIDS."
+ DEFVAL { auto }
+ ::= { hh3cDot11WIDSGlobalConfigGroup 1 }
+
+hh3cDot11WIDSScanChannelList OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Represents the channel scope to be scanned when
+ hh3cDot11WIDSScanMode is configurated as channelSpec mode.
+ Each channel value will be separated by comma character."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 2 }
+
+hh3cDot11CntMsrMode OBJECT-TYPE
+ SYNTAX BITS
+ {
+ rogue(0),
+ adhoc(1),
+ config(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the countermeasures mode."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 3 }
+
+hh3cDot11DevAgingTime OBJECT-TYPE
+ SYNTAX Integer32(300..1800)
+ UNITS "second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the age time for entries in the detected device table.
+ If an entry is not detected within the interval, it is deleted from
+ the detected device table. If the deleted entry is that of a rogue, it
+ is added into the rogue history table."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 4 }
+
+hh3cDot11DynBlkListEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents whether the dynamic blacklist feature is enabled or not.
+ 'true' : Enable the dynamic blacklist feature to filter out unwanted
+ clients, which will not get associated.
+ 'false' : Disable the dynamic blacklist feature."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 5 }
+
+hh3cDot11DynBlkListLifeTime OBJECT-TYPE
+ SYNTAX Integer32(60..3600)
+ UNITS "second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the lifetime for dynamic blacklist entries.
+ If a dynamic blacklist entry is not detected within the lifetime, the
+ entry will be removed from the dynamic blacklist.
+ The lifetime becomes active only if dynamic blacklist feature is
+ enabled."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 6 }
+
+hh3cDot11FloodAtkDctEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents whether detection of flood attack is enabled or not.
+ 'true' : Enable the detection of flood attack.
+ 'false' : Disable the detection of flood attack."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 7 }
+
+hh3cDot11SpoofAtkDctEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents whether detection of Spoof attack is enabled or not.
+ 'true' : Enable the detection of Spoof attack.
+ 'false' : Disable the detection of Spoof attack."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 8 }
+
+hh3cDot11WeakIVAtkDctEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents whether detection of weak-iv attack is enabled or not.
+ 'true' : Enable the detection of weak-iv attack.
+ 'false' : Disable the detection of weak-iv attack."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 9 }
+
+hh3cDot11ResetWIDSRogueHistory OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clear all entries from the rogue history table.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 10 }
+
+hh3cDot11ResetWIDSHistroy OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clear the history information of attacks
+ detected in the WLAN system.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 11 }
+
+hh3cDot11ResetWIDSStatistics OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clear the statistics of attacks detected in the
+ WLAN system.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 12 }
+
+hh3cDot11ResetAllDynBlkList OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to remove all entries from the dynamic blacklist.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 13 }
+
+hh3cDot11ResetAllStcBlkList OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to remove all entries from the static blacklist.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 14 }
+
+hh3cDot11ResetAllWhtBlkList OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to remove all entries from the static whitelist.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 15 }
+
+hh3cDot11ResetAllDctRogueAP OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clear the information of all detected rogue APs.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 16 }
+
+hh3cDot11ResetAllDctRogueSta OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clear the information of all detected rogue
+ clients.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 17 }
+
+hh3cDot11ResetAllDctAdhoc OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clear the information of all detected ad hoc
+ devices.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 18 }
+
+hh3cDot11ResetAllDctDevice OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clear the information of all detected devices.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 19 }
+
+hh3cDot11ResetAllDctSSID OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clear the information of all detected SSIDs.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSGlobalConfigGroup 20 }
+
+hh3cDot11WidsFloodInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The interval of WIDS flood detection."
+ DEFVAL { 1 }
+ ::= { hh3cDot11WIDSGlobalConfigGroup 21 }
+
+hh3cDot11WidsBlackListThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When flood attack exceeds the value of this node,
+ the MAC address will be added into black list."
+ DEFVAL { 100 }
+ ::= { hh3cDot11WIDSGlobalConfigGroup 22 }
+
+hh3cDot11SSIDFilterOnOff OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents whether the SSID permit feature is enabled or not."
+ DEFVAL { on }
+ ::= { hh3cDot11WIDSGlobalConfigGroup 23 }
+
+hh3cDot11BSSIDFilterOnOff OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents whether the BSSID permit feature is enabled or not."
+ DEFVAL { on }
+ ::= { hh3cDot11WIDSGlobalConfigGroup 24 }
+
+-- **********************************************************************
+-- * End of hh3cDot11WIDSGlobalConfigGroup Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSPermitVendorTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSPermitVendorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSPermitVendorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table provides the permitted vendor list, and each vendor
+ will be identified by OUI.
+ The legal device should be made by the permitted vendors."
+ ::= { hh3cDot11WIDSConfigGroup 2 }
+
+hh3cDot11WIDSPermitVendorEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSPermitVendorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry provides the information of permitted vendor."
+ INDEX
+ {
+ hh3cDot11VendorOUI
+ }
+ ::= { hh3cDot11WIDSPermitVendorTable 1 }
+
+Hh3cDot11WIDSPermitVendorEntry ::= SEQUENCE
+ {
+ hh3cDot11VendorOUI OCTET STRING,
+ hh3cDot11PermitVendorRowStatus RowStatus,
+ hh3cDot11VendorName OCTET STRING
+ }
+
+hh3cDot11VendorOUI OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(3))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the vendor OUI information of the wireless device."
+ ::= { hh3cDot11WIDSPermitVendorEntry 1 }
+
+hh3cDot11PermitVendorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this table entry."
+ ::= { hh3cDot11WIDSPermitVendorEntry 2 }
+
+hh3cDot11VendorName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the vendor name of the wireless device."
+ ::= { hh3cDot11WIDSPermitVendorEntry 3 }
+-- *****************************************************************************
+-- * End of hh3cDot11WIDSPermitVendorTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSPermitSSIDTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSPermitSSIDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSPermitSSIDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table represents the list of SSID could be permitted in
+ the wireless network."
+ ::= { hh3cDot11WIDSConfigGroup 3 }
+
+hh3cDot11WIDSPermitSSIDEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSPermitSSIDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry provides the information of permitted SSID."
+ INDEX
+ {
+ hh3cDot11PermitSSID
+ }
+ ::= { hh3cDot11WIDSPermitSSIDTable 1 }
+
+Hh3cDot11WIDSPermitSSIDEntry ::= SEQUENCE
+ {
+ hh3cDot11PermitSSID Hh3cDot11SSIDStringType,
+ hh3cDot11PermitSSIDRowStatus RowStatus,
+ hh3cDot11PermitSSIDDetected TruthValue
+ }
+
+hh3cDot11PermitSSID OBJECT-TYPE
+ SYNTAX Hh3cDot11SSIDStringType(SIZE(0..127))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the permitted SSID in the wireless network."
+ ::= { hh3cDot11WIDSPermitSSIDEntry 1 }
+
+hh3cDot11PermitSSIDRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this table entry."
+ ::= { hh3cDot11WIDSPermitSSIDEntry 2 }
+
+hh3cDot11PermitSSIDDetected OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents whether the permitted SSID is detected or not."
+ ::= { hh3cDot11WIDSPermitSSIDEntry 3 }
+-- *****************************************************************************
+-- * End of hh3cDot11WIDSPermitSSIDTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSIgnoreListTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSIgnoreListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSIgnoreListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table provides the MAC address list of stations or APs,
+ and WIDS always take them as legal stations or APs."
+ ::= { hh3cDot11WIDSConfigGroup 4 }
+
+hh3cDot11WIDSIgnoreListEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSIgnoreListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the MAC address of station or AP,
+ and WIDS always take it as legal station or AP."
+ INDEX
+ {
+ hh3cDot11IgnoreMAC
+ }
+ ::= { hh3cDot11WIDSIgnoreListTable 1 }
+
+Hh3cDot11WIDSIgnoreListEntry ::= SEQUENCE
+ {
+ hh3cDot11IgnoreMAC MacAddress,
+ hh3cDot11IgnoreListRowStatus RowStatus,
+ hh3cDot11IgnoreMACDetected TruthValue,
+ hh3cDot11IgnoreDevType Hh3cDot11WIDSDevType
+ }
+
+hh3cDot11IgnoreMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the MAC address of station or AP, and WIDS always
+ take it as legal station or AP."
+ ::= { hh3cDot11WIDSIgnoreListEntry 1 }
+
+hh3cDot11IgnoreListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this table entry."
+ ::= { hh3cDot11WIDSIgnoreListEntry 2 }
+
+hh3cDot11IgnoreMACDetected OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents whether the MAC address detected or not."
+ ::= { hh3cDot11WIDSIgnoreListEntry 3 }
+
+hh3cDot11IgnoreDevType OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSDevType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the type of the MAC address detected.
+ The value of this object always is unknown if the MAC address is not
+ detected."
+ ::= { hh3cDot11WIDSIgnoreListEntry 4 }
+-- *****************************************************************************
+-- * End of hh3cDot11WIDSIgnoreListTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSAttackListTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSAttackListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSAttackListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table provides the MAC address list of rogue APs or rogue
+ stations, the WIDS will take countermeasure as per the MAC
+ address list."
+ ::= { hh3cDot11WIDSConfigGroup 5 }
+
+hh3cDot11WIDSAttackListEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSAttackListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the MAC address of rogue AP or rogue station,
+ and the countermeasure will be taken for it."
+ INDEX
+ {
+ hh3cDot11AttackDeviceMac
+ }
+ ::= { hh3cDot11WIDSAttackListTable 1 }
+
+Hh3cDot11WIDSAttackListEntry ::= SEQUENCE
+ {
+ hh3cDot11AttackDeviceMac MacAddress,
+ hh3cDot11AttackListRowStatus RowStatus,
+ hh3cDot11AttackDevDetected TruthValue,
+ hh3cDot11AttackDevType Hh3cDot11WIDSDevType
+ }
+
+hh3cDot11AttackDeviceMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the MAC address of rogue AP or rogue station,
+ and the countermeasure will be taken for it."
+ ::= { hh3cDot11WIDSAttackListEntry 1 }
+
+hh3cDot11AttackListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this table entry."
+ ::= { hh3cDot11WIDSAttackListEntry 2 }
+
+hh3cDot11AttackDevDetected OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents whether the assigned MAC address in attack list is detected
+ or not."
+ ::= { hh3cDot11WIDSAttackListEntry 3 }
+
+hh3cDot11AttackDevType OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSDevType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the type of detected MAC address in attack list. If the
+ MAC address is not detected, it will return unknown(5) for get
+ operation."
+ ::= { hh3cDot11WIDSAttackListEntry 4 }
+-- *****************************************************************************
+-- * End of hh3cDot11WIDSAttackListTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11StaticWhiteListTable Definition
+-- *****************************************************************************
+hh3cDot11StaticWhiteListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11StaticWhiteListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table provides the information of whitelist."
+ ::= { hh3cDot11WIDSConfigGroup 6 }
+
+hh3cDot11StaticWhiteListEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11StaticWhiteListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the information of whitelist."
+ INDEX
+ {
+ hh3cDot11StaticWhiteListMAC
+ }
+ ::= { hh3cDot11StaticWhiteListTable 1 }
+
+Hh3cDot11StaticWhiteListEntry ::= SEQUENCE
+ {
+ hh3cDot11StaticWhiteListMAC MacAddress,
+ hh3cDot11StaticWhiteListRowStatus RowStatus
+ }
+
+hh3cDot11StaticWhiteListMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the MAC addresses in whitelist."
+ ::= { hh3cDot11StaticWhiteListEntry 1 }
+
+hh3cDot11StaticWhiteListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this table entry."
+ ::= { hh3cDot11StaticWhiteListEntry 2 }
+-- *****************************************************************************
+-- * End of hh3cDot11StaticWhiteListTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11StaticBlackListTable Definition
+-- *****************************************************************************
+hh3cDot11StaticBlackListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11StaticBlackListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table provides the information of static blacklist."
+ ::= { hh3cDot11WIDSConfigGroup 7 }
+
+hh3cDot11StaticBlackListEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11StaticBlackListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the information of static blacklist."
+ INDEX
+ {
+ hh3cDot11StaticBlackListMAC
+ }
+ ::= { hh3cDot11StaticBlackListTable 1 }
+
+Hh3cDot11StaticBlackListEntry ::= SEQUENCE
+ {
+ hh3cDot11StaticBlackListMAC MacAddress,
+ hh3cDot11StaticBlackListRowStatus RowStatus
+ }
+
+hh3cDot11StaticBlackListMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the MAC addresses in static blacklist."
+ ::= { hh3cDot11StaticBlackListEntry 1 }
+
+hh3cDot11StaticBlackListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this table entry."
+ ::= { hh3cDot11StaticBlackListEntry 2 }
+-- *****************************************************************************
+-- * End of hh3cDot11StaticBlackListTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSPermitBSSIDTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSPermitBSSIDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSPermitBSSIDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table represents the list of BSSID could be permitted in
+ the wireless network."
+ ::= { hh3cDot11WIDSConfigGroup 8 }
+
+hh3cDot11WIDSPermitBSSIDEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSPermitBSSIDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry provides the information of permitted BSSID."
+ INDEX
+ {
+ hh3cDot11PermitBSSID
+ }
+ ::= { hh3cDot11WIDSPermitBSSIDTable 1 }
+
+Hh3cDot11WIDSPermitBSSIDEntry ::= SEQUENCE
+ {
+ hh3cDot11PermitBSSID MacAddress,
+ hh3cDot11PermitBSSIDDetected TruthValue,
+ hh3cDot11PermitBSSIDRowStatus RowStatus
+ }
+
+hh3cDot11PermitBSSID OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the permitted BSSID in the wireless network."
+ ::= { hh3cDot11WIDSPermitBSSIDEntry 1 }
+
+hh3cDot11PermitBSSIDDetected OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents whether the permitted BSSID is detected or not."
+ ::= { hh3cDot11WIDSPermitBSSIDEntry 2 }
+
+hh3cDot11PermitBSSIDRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Represents the row status of permit BSSID table."
+ ::= { hh3cDot11WIDSPermitBSSIDEntry 3 }
+-- *****************************************************************************
+-- * End of hh3cDot11StaticBlackListTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSRogueAPTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSRogueAPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSRogueAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table represents the list of possible BSS information for
+ rogue APs detected by the WIDS."
+ ::= { hh3cDot11WIDSDetectGroup 1 }
+
+hh3cDot11WIDSRogueAPEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSRogueAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains possible BSS information of each rogue AP
+ detected by WIDS."
+ INDEX
+ {
+ hh3cDot11RogueAPBSSMAC
+ }
+ ::= { hh3cDot11WIDSRogueAPTable 1 }
+
+Hh3cDot11WIDSRogueAPEntry ::= SEQUENCE
+ {
+ hh3cDot11RogueAPBSSMAC MacAddress,
+ hh3cDot11RogueAPVendorName OCTET STRING,
+ hh3cDot11RogueAPMonitorNum Integer32,
+ hh3cDot11RogueAPFirstDetectTm TimeTicks,
+ hh3cDot11RogueAPLastDetectTm TimeTicks,
+ hh3cDot11RogueAPSSID Hh3cDot11SSIDStringType,
+ hh3cDot11RogueAPMaxSigStrength Integer32,
+ hh3cDot11RogueAPChannel Hh3cDot11ChannelScopeType,
+ hh3cDot11RogueAPBeaconInterval Integer32,
+ hh3cDot11RogueAPAttackedStatus TruthValue,
+ hh3cDot11RogueAPToIgnore TruthValue,
+ hh3cDot11RogueAPEncryptStatus TruthValue,
+ hh3cDot11RogueAPReset TruthValue,
+ hh3cDot11RogueAPFirstDetectTmStr OCTET STRING,
+ hh3cDot11RogueAPLastDetectTmStr OCTET STRING
+ }
+
+hh3cDot11RogueAPBSSMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the BSS MAC address of rogue AP."
+ ::= { hh3cDot11WIDSRogueAPEntry 1 }
+
+hh3cDot11RogueAPVendorName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the vendor name of rogue AP."
+ ::= { hh3cDot11WIDSRogueAPEntry 2 }
+
+hh3cDot11RogueAPMonitorNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of monitor APs which detected the
+ rogue AP."
+ ::= { hh3cDot11WIDSRogueAPEntry 3 }
+
+hh3cDot11RogueAPFirstDetectTm OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that AP was detected as a rogue AP for
+ the first time."
+ ::= { hh3cDot11WIDSRogueAPEntry 4 }
+
+hh3cDot11RogueAPLastDetectTm OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that AP was detected as a rogue AP for
+ the last time."
+ ::= { hh3cDot11WIDSRogueAPEntry 5 }
+
+hh3cDot11RogueAPSSID OBJECT-TYPE
+ SYNTAX Hh3cDot11SSIDStringType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the SSID broadcasted by rogue AP."
+ ::= { hh3cDot11WIDSRogueAPEntry 6 }
+
+hh3cDot11RogueAPMaxSigStrength OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximal value of signal strength that WIDS received
+ from the rogue AP."
+ ::= { hh3cDot11WIDSRogueAPEntry 7 }
+
+hh3cDot11RogueAPChannel OBJECT-TYPE
+ SYNTAX Hh3cDot11ChannelScopeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents on which radio channel of the rogue AP the maximal signal
+ strength was received."
+ ::= { hh3cDot11WIDSRogueAPEntry 8 }
+
+hh3cDot11RogueAPBeaconInterval OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "millisecond"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the interval for Beacon management frame of rogue AP."
+ ::= { hh3cDot11WIDSRogueAPEntry 9 }
+
+hh3cDot11RogueAPAttackedStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents whether the countermeasure have taken for the rogue AP."
+ ::= { hh3cDot11WIDSRogueAPEntry 10 }
+
+hh3cDot11RogueAPToIgnore OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents whether the rogue AP will be taken as a rogue AP.
+ If the value is true, NMS should not display the rogue AP
+ as NMS display rogue AP list, and the MAC address will be
+ automatically added into hh3cDot11WIDSIgnoreListTable.
+ If the value is false, NMS will take it as a rogue AP. "
+ DEFVAL { false }
+ ::= { hh3cDot11WIDSRogueAPEntry 11 }
+
+hh3cDot11RogueAPEncryptStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents whether the rogue AP encrypt the frame or not."
+ ::= { hh3cDot11WIDSRogueAPEntry 12 }
+
+hh3cDot11RogueAPReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clear information of assigned AP. The
+ information of AP which detect assigned rogue AP will be cleared
+ together.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSRogueAPEntry 13 }
+
+hh3cDot11RogueAPFirstDetectTmStr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that AP was detected as a rogue AP for
+ the first time."
+ ::= { hh3cDot11WIDSRogueAPEntry 14 }
+
+hh3cDot11RogueAPLastDetectTmStr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that AP was detected as a rogue AP for
+ the last time."
+ ::= { hh3cDot11WIDSRogueAPEntry 15 }
+-- *****************************************************************************
+-- * end of hh3cDot11WIDSRogueAPTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSRogueAPExtTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSRogueAPExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSRogueAPExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "As each rogue AP could be detected by multiple monitor APs, each
+ monitor AP could have some kind of detailed information about
+ a specific rogue AP.
+ In the hh3cDot11WIDSRogueAPTable table, the detailed
+ information for a specific rogue AP will be summarized from
+ information in the hh3cDot11WIDSRogueAPExtTable table.
+ For example, multiple monitor APs could receive RF signal of
+ one rogue AP, and each monitor AP has its maximum signal strength by
+ itself. The information will be kept as
+ hh3cDot11DetectMaxAPSigStrength in the hh3cDot11WIDSRogueAPExtTable
+ table. While only the maximum value among all the
+ hh3cDot11DetectMaxAPSigStrength for each monitor AP will be
+ kept in the hh3cDot11WIDSRogueAPTable as
+ hh3cDot11RogueAPMaxSigStrength."
+ ::= { hh3cDot11WIDSDetectGroup 2 }
+
+hh3cDot11WIDSRogueAPExtEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSRogueAPExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information of the rogue AP detected
+ by each monitor AP."
+ INDEX
+ {
+ hh3cDot11RogueAPBSSMAC,
+ hh3cDot11WIDSAPID
+ }
+ ::= { hh3cDot11WIDSRogueAPExtTable 1 }
+
+Hh3cDot11WIDSRogueAPExtEntry ::= SEQUENCE
+ {
+ hh3cDot11WIDSAPID Hh3cDot11ObjectIDType,
+ hh3cDot11DetectCurAPSigStrength Integer32,
+ hh3cDot11DetectAPByChannel Hh3cDot11ChannelScopeType,
+ hh3cDot11DetectAPByRadioID Hh3cDot11RadioScopeType,
+ hh3cDot11AttackAPStatus TruthValue,
+ hh3cDot11DetectAPFirstTm TimeTicks,
+ hh3cDot11DetectAPLastTm TimeTicks
+ }
+
+hh3cDot11WIDSAPID OBJECT-TYPE
+ SYNTAX Hh3cDot11ObjectIDType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "To uniquely identify each AP, and relation-ship between
+ hh3cDot11WIDSAPID and AP device will be static."
+ ::= { hh3cDot11WIDSRogueAPExtEntry 1 }
+
+hh3cDot11DetectCurAPSigStrength OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the current value of signal strength that WIDS monitor
+ AP received from the rogue AP."
+ ::= { hh3cDot11WIDSRogueAPExtEntry 2 }
+
+hh3cDot11DetectAPByChannel OBJECT-TYPE
+ SYNTAX Hh3cDot11ChannelScopeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents on which radio channel that WIDS monitor AP detected
+ the rogue AP."
+ ::= { hh3cDot11WIDSRogueAPExtEntry 3 }
+
+hh3cDot11DetectAPByRadioID OBJECT-TYPE
+ SYNTAX Hh3cDot11RadioScopeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents on which radio the monitor AP has detected the rogue
+ AP."
+ ::= { hh3cDot11WIDSRogueAPExtEntry 4 }
+
+hh3cDot11AttackAPStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents whether monitor AP have taken countermeasure on the
+ rogue AP."
+ ::= { hh3cDot11WIDSRogueAPExtEntry 5 }
+
+hh3cDot11DetectAPFirstTm OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that monitor AP detected the rogue AP for
+ the first time."
+ ::= { hh3cDot11WIDSRogueAPExtEntry 6 }
+
+hh3cDot11DetectAPLastTm OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that monitor AP detected the rogue AP for
+ the last time."
+ ::= { hh3cDot11WIDSRogueAPExtEntry 7 }
+-- *****************************************************************************
+-- * end of hh3cDot11WIDSRogueAPExtTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSRogueStaTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSRogueStaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSRogueStaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table represents the list of rogue stations detected by
+ the WIDS."
+ ::= { hh3cDot11WIDSDetectGroup 3 }
+
+hh3cDot11WIDSRogueStaEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSRogueStaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information of each rogue station."
+ INDEX
+ {
+ hh3cDot11RogueStaMAC
+ }
+ ::= { hh3cDot11WIDSRogueStaTable 1 }
+
+Hh3cDot11WIDSRogueStaEntry ::= SEQUENCE
+ {
+ hh3cDot11RogueStaMAC MacAddress,
+ hh3cDot11RogueStaVendorName OCTET STRING,
+ hh3cDot11RogueStaMonitorNum Integer32,
+ hh3cDot11RogueStaFirstDetectTm TimeTicks,
+ hh3cDot11RogueStaLastDetectTm TimeTicks,
+ hh3cDot11RogueStaAccessBSSID MacAddress,
+ hh3cDot11RogueStaMaxSigStrength Integer32,
+ hh3cDot11RogueStaChannel Hh3cDot11ChannelScopeType,
+ hh3cDot11RogueStaAttackedStatus TruthValue,
+ hh3cDot11RogueStaToIgnore TruthValue,
+ hh3cDot11RogueStaAdHocStatus TruthValue,
+ hh3cDot11RogueStaReset TruthValue,
+ hh3cDot11RogueStaFirstDetectTmStr OCTET STRING,
+ hh3cDot11RogueStaLastDetectTmStr OCTET STRING
+ }
+
+hh3cDot11RogueStaMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the MAC address of rogue station."
+ ::= { hh3cDot11WIDSRogueStaEntry 1 }
+
+hh3cDot11RogueStaVendorName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the vendor name of rogue station."
+ ::= { hh3cDot11WIDSRogueStaEntry 2 }
+
+hh3cDot11RogueStaMonitorNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of monitor APs which detected the
+ rogue station."
+ ::= { hh3cDot11WIDSRogueStaEntry 3 }
+
+hh3cDot11RogueStaFirstDetectTm OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that station was detected as a rogue station for
+ the first time."
+ ::= { hh3cDot11WIDSRogueStaEntry 4 }
+
+hh3cDot11RogueStaLastDetectTm OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that station was detected as a rogue station for
+ the last time."
+ ::= { hh3cDot11WIDSRogueStaEntry 5 }
+
+hh3cDot11RogueStaAccessBSSID OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents BSS MAC address that rogue station try to access."
+ ::= { hh3cDot11WIDSRogueStaEntry 6 }
+
+hh3cDot11RogueStaMaxSigStrength OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximal value of signal strength that WIDS received
+ from the rogue station."
+ ::= { hh3cDot11WIDSRogueStaEntry 7 }
+
+hh3cDot11RogueStaChannel OBJECT-TYPE
+ SYNTAX Hh3cDot11ChannelScopeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents on which radio channel the maximal signal strength
+ was received."
+ ::= { hh3cDot11WIDSRogueStaEntry 8 }
+
+hh3cDot11RogueStaAttackedStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents whether the countermeasure have taken for the rogue
+ station."
+ ::= { hh3cDot11WIDSRogueStaEntry 9 }
+
+hh3cDot11RogueStaToIgnore OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents whether the rogue AP will be taken as a rogue station.
+ If the value is true, NMS should not display the rogue station
+ as NMS display rogue station list, and the MAC address will be
+ automatically added into hh3cDot11WIDSIgnoreListTable.
+ If the value is false, NMS will take it as a rogue station. "
+ DEFVAL { false }
+ ::= { hh3cDot11WIDSRogueStaEntry 10 }
+
+hh3cDot11RogueStaAdHocStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents whether the rogue station work on the Ad Hoc mode
+ or not."
+ ::= { hh3cDot11WIDSRogueStaEntry 11 }
+
+hh3cDot11RogueStaReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clear information of assigned station. The
+ information of AP which detects assigned rogue station will be cleared
+ together.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSRogueStaEntry 12 }
+
+hh3cDot11RogueStaFirstDetectTmStr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that station was detected as a rogue station for
+ the first time."
+ ::= { hh3cDot11WIDSRogueStaEntry 13 }
+
+hh3cDot11RogueStaLastDetectTmStr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that station was detected as a rogue station for
+ the last time."
+ ::= { hh3cDot11WIDSRogueStaEntry 14 }
+-- *****************************************************************************
+-- * End of hh3cDot11WIDSRogueStaTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSRogueStaExtTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSRogueStaExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSRogueStaExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "As each rogue station could be detected by multiple monitor APs, each
+ monitor AP could have some kind of detailed information about
+ a specific rogue station.
+ In the hh3cDot11WIDSRogueStaTable table, the detailed
+ information for a specific rogue station will be summarized from
+ information in the hh3cDot11WIDSRogueStaExtTable table.
+ For example, multiple monitor APs could receive RF signal of one rogue
+ station, and each monitor AP has its maximum signal strength by
+ itself. The information will be kept as
+ hh3cDot11DetectMaxStaSigStrength in the hh3cDot11WIDSRogueStaExtTable
+ table. While only the maximum value among all the
+ hh3cDot11DetectMaxStaSigStrength for each monitor AP will be
+ kept in the hh3cDot11WIDSRogueStaTable as
+ hh3cDot11RogueStaMaxSigStrength."
+ ::= { hh3cDot11WIDSDetectGroup 4 }
+
+hh3cDot11WIDSRogueStaExtEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSRogueStaExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information of rogue station detected
+ by each monitor AP."
+ INDEX
+ {
+ hh3cDot11RogueStaMAC,
+ hh3cDot11WIDSAPID
+ }
+ ::= { hh3cDot11WIDSRogueStaExtTable 1 }
+
+Hh3cDot11WIDSRogueStaExtEntry ::= SEQUENCE
+ {
+ hh3cDot11DetectCurStaSigStrength Integer32,
+ hh3cDot11DetectStaByChannel Hh3cDot11ChannelScopeType,
+ hh3cDot11DetectStaByRadioID Hh3cDot11RadioScopeType,
+ hh3cDot11AttackStaStatus TruthValue,
+ hh3cDot11DetectStaFirstTm TimeTicks,
+ hh3cDot11DetectStaLastTm TimeTicks
+ }
+
+hh3cDot11DetectCurStaSigStrength OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the current value of signal strength that WIDS monitor
+ AP received from the rogue station."
+ ::= { hh3cDot11WIDSRogueStaExtEntry 1 }
+
+hh3cDot11DetectStaByChannel OBJECT-TYPE
+ SYNTAX Hh3cDot11ChannelScopeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents on which radio channel the maximal signal strength
+ was received."
+ ::= { hh3cDot11WIDSRogueStaExtEntry 2 }
+
+hh3cDot11DetectStaByRadioID OBJECT-TYPE
+ SYNTAX Hh3cDot11RadioScopeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents which radio on the monitor AP has detected the
+ rogue station."
+ ::= { hh3cDot11WIDSRogueStaExtEntry 3 }
+
+hh3cDot11AttackStaStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents whether monitor AP have taken countermeasure for the
+ rogue station."
+ ::= { hh3cDot11WIDSRogueStaExtEntry 4 }
+
+hh3cDot11DetectStaFirstTm OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that monitor AP detected the rogue station
+ for the first time."
+ ::= { hh3cDot11WIDSRogueStaExtEntry 5 }
+
+hh3cDot11DetectStaLastTm OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time that monitor AP detected the rogue station
+ for the last time."
+ ::= { hh3cDot11WIDSRogueStaExtEntry 6 }
+-- *****************************************************************************
+-- * end of hh3cDot11WIDSRogueStaExtTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSDetectedDevTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSDetectedDevTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSDetectedDevEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This Table contains information of detected devices."
+ ::= { hh3cDot11WIDSDetectGroup 5 }
+
+hh3cDot11WIDSDetectedDevEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSDetectedDevEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information of detected devices."
+ INDEX
+ {
+ hh3cDot11WIDSDevMAC
+ }
+ ::= { hh3cDot11WIDSDetectedDevTable 1 }
+
+Hh3cDot11WIDSDetectedDevEntry ::= SEQUENCE
+ {
+ hh3cDot11WIDSDevMAC MacAddress,
+ hh3cDot11WIDSDevType Hh3cDot11WIDSDevType,
+ hh3cDot11WIDSDevPermitType Hh3cDot11WIDSDevPermitType,
+ hh3cDot11WIDSDevVendor OCTET STRING,
+ hh3cDot11WIDSDevMonitorNum Integer32,
+ hh3cDot11WIDSDevSSID OCTET STRING,
+ hh3cDot11WIDSDevBSSID MacAddress,
+ hh3cDot11WIDSDevChannel Hh3cDot11ChannelScopeType,
+ hh3cDot11WIDSDevMaxRSSI Integer32,
+ hh3cDot11WIDSDevBeaconIntvl Integer32,
+ hh3cDot11WIDSDevFstDctTime DateAndTime,
+ hh3cDot11WIDSDevLstDctTime DateAndTime,
+ hh3cDot11WIDSDevReset TruthValue,
+ hh3cDot11WIDSDevSnr Integer32
+ }
+
+hh3cDot11WIDSDevMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents MAC address of the device detected."
+ ::= { hh3cDot11WIDSDetectedDevEntry 1 }
+
+hh3cDot11WIDSDevType OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSDevType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents type of the device detected."
+ ::= { hh3cDot11WIDSDetectedDevEntry 2 }
+
+hh3cDot11WIDSDevPermitType OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSDevPermitType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents whether the device detected is a rogue device or not."
+ ::= { hh3cDot11WIDSDetectedDevEntry 3 }
+
+hh3cDot11WIDSDevVendor OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents Vendor of the detected device."
+ ::= { hh3cDot11WIDSDetectedDevEntry 4 }
+
+hh3cDot11WIDSDevMonitorNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of active APs that detect the device."
+ ::= { hh3cDot11WIDSDetectedDevEntry 5 }
+
+hh3cDot11WIDSDevSSID OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the service set identifier for the ESS of the device."
+ ::= { hh3cDot11WIDSDetectedDevEntry 6 }
+
+hh3cDot11WIDSDevBSSID OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the basic service set identifier of the detected device."
+ ::= { hh3cDot11WIDSDetectedDevEntry 7 }
+
+hh3cDot11WIDSDevChannel OBJECT-TYPE
+ SYNTAX Hh3cDot11ChannelScopeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the channel in which the device was last detected."
+ ::= { hh3cDot11WIDSDetectedDevEntry 8 }
+
+hh3cDot11WIDSDevMaxRSSI OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dbm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximum detected RSSI of the device."
+ ::= { hh3cDot11WIDSDetectedDevEntry 9 }
+
+hh3cDot11WIDSDevBeaconIntvl OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "millionsecond"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the beacon interval for the detected AP."
+ ::= { hh3cDot11WIDSDetectedDevEntry 10 }
+
+hh3cDot11WIDSDevFstDctTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time at which the device was first detected."
+ ::= { hh3cDot11WIDSDetectedDevEntry 11 }
+
+hh3cDot11WIDSDevLstDctTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time at which the rogue AP was detected last time."
+ ::= { hh3cDot11WIDSDetectedDevEntry 12 }
+
+hh3cDot11WIDSDevReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clears the information of the device detected
+ in the WLAN.
+ It will return false for get operation."
+ ::= { hh3cDot11WIDSDetectedDevEntry 13 }
+
+hh3cDot11WIDSDevSnr OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents SNR of the device detected."
+ ::= { hh3cDot11WIDSDetectedDevEntry 14 }
+
+-- *****************************************************************************
+-- * end of hh3cDot11WIDSDetectedDevTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSRptAPTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSRptAPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSRptAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This Table contains information of the AP which detected device in the
+ WLAN."
+ ::= { hh3cDot11WIDSDetectGroup 6 }
+
+hh3cDot11WIDSRptAPEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSRptAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information of the AP which detected device in the
+ WLAN."
+ INDEX
+ {
+ hh3cDot11WIDSDevMAC,
+ hh3cDot11WIDSRptAPMAC
+ }
+ ::= { hh3cDot11WIDSRptAPTable 1 }
+
+Hh3cDot11WIDSRptAPEntry ::= SEQUENCE
+ {
+ hh3cDot11WIDSRptAPMAC MacAddress,
+ hh3cDot11WIDSRptAPName OCTET STRING,
+ hh3cDot11WIDSRptAPRadioID Hh3cDot11RadioScopeType,
+ hh3cDot11WIDSRptAPMaxRSSI Integer32,
+ hh3cDot11WIDSRptAPFstDctTime DateAndTime,
+ hh3cDot11WIDSRptAPLstDctTime DateAndTime
+ }
+
+hh3cDot11WIDSRptAPMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the MAC address of the AP that detected the device."
+ ::= { hh3cDot11WIDSRptAPEntry 1 }
+
+hh3cDot11WIDSRptAPName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the name of the AP that detected the device."
+ ::= { hh3cDot11WIDSRptAPEntry 2 }
+
+hh3cDot11WIDSRptAPRadioID OBJECT-TYPE
+ SYNTAX Hh3cDot11RadioScopeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the radio index of the AP that detected the device."
+ ::= { hh3cDot11WIDSRptAPEntry 3 }
+
+hh3cDot11WIDSRptAPMaxRSSI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximum detected RSSI of the device."
+ ::= { hh3cDot11WIDSRptAPEntry 4 }
+
+hh3cDot11WIDSRptAPFstDctTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time at which the rogue AP was detected first time."
+ ::= { hh3cDot11WIDSRptAPEntry 5 }
+
+hh3cDot11WIDSRptAPLstDctTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time at which the rogue AP was detected last time."
+ ::= { hh3cDot11WIDSRptAPEntry 6 }
+-- *****************************************************************************
+-- * end of hh3cDot11WIDSRptAPTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11DynBlackListTable Definition
+-- *****************************************************************************
+hh3cDot11DynBlackListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11DynBlackListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information of dynamic blacklist entries."
+ ::= { hh3cDot11WIDSDetectGroup 7 }
+
+hh3cDot11DynBlackListEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11DynBlackListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information of dynamic blacklist."
+ INDEX
+ {
+ hh3cDot11DynBlackListMAC
+ }
+ ::= { hh3cDot11DynBlackListTable 1 }
+
+Hh3cDot11DynBlackListEntry ::= SEQUENCE
+ {
+ hh3cDot11DynBlackListMAC MacAddress,
+ hh3cDot11DynBlackListTime Unsigned32,
+ hh3cDot11DynBlackListReason OCTET STRING,
+ hh3cDot11DynBlackListReset TruthValue,
+ hh3cDot11DynBlackListTimeTicks TimeTicks
+ }
+
+hh3cDot11DynBlackListMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the MAC address of the device inserted into the dynamic
+ blacklist."
+ ::= { hh3cDot11DynBlackListEntry 1 }
+
+hh3cDot11DynBlackListTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time elapsed since the entry was last updated."
+ ::= { hh3cDot11DynBlackListEntry 2 }
+
+hh3cDot11DynBlackListReason OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the reason why the entry was added into the dynamic
+ blacklist."
+ ::= { hh3cDot11DynBlackListEntry 3 }
+
+hh3cDot11DynBlackListReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to remove designated entry from the dynamic
+ blacklist.
+ The value which read from this object always is false."
+ ::= { hh3cDot11DynBlackListEntry 4 }
+
+hh3cDot11DynBlackListTimeTicks OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time elapsed since the entry was last updated in units TimeTicks."
+ ::= { hh3cDot11DynBlackListEntry 5 }
+
+-- *****************************************************************************
+-- * end of hh3cDot11DynBlackListTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSRogueHistoryTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSRogueHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSRogueHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information of all expired rogue devices which
+ have been deleted from the list of detected rogue devices because
+ they could not be detected within the device aging duration."
+ ::= { hh3cDot11WIDSDetectGroup 8 }
+
+hh3cDot11WIDSRogueHistoryEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSRogueHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information of an expired rogue device which
+ has been deleted from the list of detected rogue devices because
+ they could not be detected within the device aging duration."
+ INDEX
+ {
+ hh3cDot11WIDSRogueHisIndex
+ }
+ ::= { hh3cDot11WIDSRogueHistoryTable 1 }
+
+Hh3cDot11WIDSRogueHistoryEntry ::= SEQUENCE
+ {
+ hh3cDot11WIDSRogueHisIndex Integer32,
+ hh3cDot11WIDSRogueHisMAC MacAddress,
+ hh3cDot11WIDSRogueHisVendor OCTET STRING,
+ hh3cDot11WIDSRogueHisType Hh3cDot11WIDSDevType,
+ hh3cDot11WIDSRogueHisChl Hh3cDot11ChannelScopeType,
+ hh3cDot11WIDSRogueHisSSID OCTET STRING,
+ hh3cDot11WIDSRogueHisLastDctTime DateAndTime
+ }
+
+hh3cDot11WIDSRogueHisIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents index of this entry."
+ ::= { hh3cDot11WIDSRogueHistoryEntry 1 }
+
+hh3cDot11WIDSRogueHisMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the MAC address of the device."
+ ::= { hh3cDot11WIDSRogueHistoryEntry 2 }
+
+hh3cDot11WIDSRogueHisVendor OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the vendor for the device."
+ ::= { hh3cDot11WIDSRogueHistoryEntry 3 }
+
+hh3cDot11WIDSRogueHisType OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSDevType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the type of the device."
+ ::= { hh3cDot11WIDSRogueHistoryEntry 4 }
+
+hh3cDot11WIDSRogueHisChl OBJECT-TYPE
+ SYNTAX Hh3cDot11ChannelScopeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the channel in which the device was last detected."
+ ::= { hh3cDot11WIDSRogueHistoryEntry 5 }
+
+hh3cDot11WIDSRogueHisSSID OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the service set identifier for the ESS of the device."
+ ::= { hh3cDot11WIDSRogueHistoryEntry 6 }
+
+hh3cDot11WIDSRogueHisLastDctTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time at which the device was last detected."
+ ::= { hh3cDot11WIDSRogueHistoryEntry 7 }
+-- *****************************************************************************
+-- * end of hh3cDot11WIDSRogueHistoryTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSAtkHistroyTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSAtkHistroyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSAtkHistroyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information of the history of attacks detected in
+ the WLAN system."
+ ::= { hh3cDot11WIDSDetectGroup 9 }
+
+hh3cDot11WIDSAtkHistroyEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSAtkHistroyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information of the history of attacks detected in
+ the WLAN system."
+ INDEX
+ {
+ hh3cDot11WIDSAtkHisIndex
+ }
+ ::= { hh3cDot11WIDSAtkHistroyTable 1 }
+
+Hh3cDot11WIDSAtkHistroyEntry ::= SEQUENCE
+ {
+ hh3cDot11WIDSAtkHisIndex Integer32,
+ hh3cDot11WIDSAtkHisMAC MacAddress,
+ hh3cDot11WIDSAtkHisType Hh3cDot11WIDSAtkType,
+ hh3cDot11WIDSAtkHisChl Hh3cDot11ChannelScopeType,
+ hh3cDot11WIDSAtkHisRSSI Integer32,
+ hh3cDot11WIDSAtkHisDctTime DateAndTime,
+ hh3cDot11WIDSAtkHisAPName OCTET STRING
+ }
+
+hh3cDot11WIDSAtkHisIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents index of this entry."
+ ::= { hh3cDot11WIDSAtkHistroyEntry 1 }
+
+hh3cDot11WIDSAtkHisMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the Mac address. In case of spoof attacks, this field
+ provides the BSSID which was spoofed. In case of other attacks,
+ this field provides the MAC address of the device which initiated
+ the attack."
+ ::= { hh3cDot11WIDSAtkHistroyEntry 2 }
+
+hh3cDot11WIDSAtkHisType OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSAtkType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the type of attack."
+ ::= { hh3cDot11WIDSAtkHistroyEntry 3 }
+
+hh3cDot11WIDSAtkHisChl OBJECT-TYPE
+ SYNTAX Hh3cDot11ChannelScopeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the channel in which the attack was detected."
+ ::= { hh3cDot11WIDSAtkHistroyEntry 4 }
+
+hh3cDot11WIDSAtkHisRSSI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the average RSSI of the designated attack."
+ ::= { hh3cDot11WIDSAtkHistroyEntry 5 }
+
+hh3cDot11WIDSAtkHisDctTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time at which this attack was detected."
+ ::= { hh3cDot11WIDSAtkHistroyEntry 6 }
+
+hh3cDot11WIDSAtkHisAPName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the name of the AP which detected this attack."
+ ::= { hh3cDot11WIDSAtkHistroyEntry 7 }
+-- *****************************************************************************
+-- * end of hh3cDot11WIDSAtkHistroyTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSAtkStatis Definition
+-- *****************************************************************************
+hh3cDot11WIDSAtkStatis OBJECT IDENTIFIER ::= { hh3cDot11WIDSDetectGroup 10 }
+
+hh3cDot11WIDSAtkStasStartTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents current attack tracking time. It is started at the system
+ startup and is refreshed each hour subsequently."
+ ::= { hh3cDot11WIDSAtkStatis 1 }
+
+-- *****************************************************************************
+-- * hh3cDot11WIDSAtkStasTable Definition
+-- *****************************************************************************
+hh3cDot11WIDSAtkStasTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11WIDSAtkStasEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information of the counts of attacks detected."
+ ::= { hh3cDot11WIDSAtkStatis 2 }
+
+hh3cDot11WIDSAtkStasEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSAtkStasEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information of the counts of attacks detected."
+ INDEX
+ {
+ hh3cDot11WIDSAtkStasType
+ }
+ ::= { hh3cDot11WIDSAtkStasTable 1 }
+
+Hh3cDot11WIDSAtkStasEntry ::= SEQUENCE
+ {
+ hh3cDot11WIDSAtkStasType Hh3cDot11WIDSAtkType,
+ hh3cDot11WIDSAtkStasCurCnt Unsigned32,
+ hh3cDot11WIDSAtkStasTotalCnt Unsigned32
+ }
+
+hh3cDot11WIDSAtkStasType OBJECT-TYPE
+ SYNTAX Hh3cDot11WIDSAtkType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the type of attack."
+ ::= { hh3cDot11WIDSAtkStasEntry 1 }
+
+hh3cDot11WIDSAtkStasCurCnt OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the count of attacks detected since the time
+ specified by the current attack tracking time. The current
+ attack tracking time is started at the system startup and
+ is refreshed each hour subsequently."
+ ::= { hh3cDot11WIDSAtkStasEntry 2 }
+
+hh3cDot11WIDSAtkStasTotalCnt OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the total count of the attacks detected since
+ the system startup."
+ ::= { hh3cDot11WIDSAtkStasEntry 3 }
+-- *****************************************************************************
+-- * end of hh3cDot11WIDSAtkStasTable Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * hh3cDot11BlackListTable Definition
+-- *****************************************************************************
+hh3cDot11BlackListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDot11BlackListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information of blacklist entries, including
+ dynamic and static."
+ ::= { hh3cDot11WIDSDetectGroup 11 }
+
+hh3cDot11BlackListEntry OBJECT-TYPE
+ SYNTAX Hh3cDot11BlackListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information of blacklist."
+ INDEX
+ {
+ hh3cDot11BlackListMAC
+ }
+ ::= { hh3cDot11BlackListTable 1 }
+
+Hh3cDot11BlackListEntry ::= SEQUENCE
+ {
+ hh3cDot11BlackListMAC MacAddress,
+ hh3cDot11BlackListTime Unsigned32,
+ hh3cDot11BlackListReason OCTET STRING,
+ hh3cDot11BlackListRowStatus RowStatus,
+ hh3cDot11BlackListTimeTicks TimeTicks
+ }
+
+hh3cDot11BlackListMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object represents the MAC address of the device inserted into
+ the table."
+ ::= { hh3cDot11BlackListEntry 1 }
+
+hh3cDot11BlackListTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time elapsed since the entry was last updated.
+ If it is static blacklist, the value is always 0."
+ ::= { hh3cDot11BlackListEntry 2 }
+
+hh3cDot11BlackListReason OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the reason why the entry was added into the blacklist."
+ ::= { hh3cDot11BlackListEntry 3 }
+
+hh3cDot11BlackListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the status of this table entry."
+ ::= { hh3cDot11BlackListEntry 4 }
+
+hh3cDot11BlackListTimeTicks OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time elapsed since the entry was last updated in timetick.
+ If it is static blacklist, the value is always 0."
+ ::= { hh3cDot11BlackListEntry 5 }
+-- *****************************************************************************
+-- * end of hh3cDot11BlackListTable Definition
+-- *****************************************************************************
+
+
+-- *****************************************************************************
+-- * end of hh3cDot11WIDSAtkStatis Definition
+-- *****************************************************************************
+
+-- *****************************************************************************
+-- * Notifications OF hh3cDot11WIDSNotifyGroup
+-- *****************************************************************************
+-- WIDS Notification
+ hh3cDot11WIDSTraps OBJECT IDENTIFIER
+ ::= { hh3cDot11WIDSNotifyGroup 1 }
+
+hh3cDot11WIDSDetectRogueTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cDot11WIDSRogueMAC,
+ hh3cDot11WIDSRogueType,
+ hh3cDot11WIDSMonitorMAC,
+ hh3cDot11MonitorAPID,
+ hh3cDot11MonitorApRadioID
+ }
+ STATUS current
+ DESCRIPTION
+ "The notification represents that a rogue AP or a station was
+ detected by WIDS.
+ The NMS would refer to MIB table under hh3cDot11WIDSDetectGroup
+ group to get more detailed information."
+ ::= { hh3cDot11WIDSTraps 1 }
+
+hh3cDot11WIDSAdHocTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cDot11WIDSAdHocMAC,
+ hh3cDot11WIDSMonitorMAC
+ }
+ STATUS current
+ DESCRIPTION
+ "The notification represents a rogue Ad hoc station was detected."
+ ::= { hh3cDot11WIDSTraps 2 }
+
+hh3cDot11WIDSUnauthorSSIDTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cDot11UnauthorSSIDName,
+ hh3cDot11WIDSMonitorMAC,
+ hh3cDot11MonitorAPID,
+ hh3cDot11MonitorApRadioID
+ }
+ STATUS current
+ DESCRIPTION
+ "The notification represents which unauthorized SSID are
+ accessed in the network.
+ The notification will be sent to NMS when an
+ unauthorized SSID is detected on the network for the
+ first time."
+ ::= { hh3cDot11WIDSTraps 3 }
+
+hh3cDot11WIDSDisappearRogueTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cDot11WIDSRogueMAC
+ }
+ STATUS current
+ DESCRIPTION
+ "The notification represents that a rogue device has aged out
+ and moved to history table or the device type has been changed
+ to friendly.
+ The notification will be sent to NMS whenever a rogue disappears."
+ ::= { hh3cDot11WIDSTraps 4 }
+
+hh3cDot11WIDSDetectAttack NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cDot11WIDSAtkHisType,
+ hh3cDot11WIDSAtkHisChl,
+ hh3cDot11WIDSAtkHisDctTime,
+ hh3cDot11WIDSAtkHisAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification occurs when some type of attack is detected.
+ "
+ ::= { hh3cDot11WIDSTraps 5 }
+
+hh3cDot11WIDSDetectWBridge NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cDot11WIDSRptAPName,
+ hh3cDot11WIDSRptAPRadioID,
+ hh3cDot11WIDSRptAPLstDctTime
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification occurs whenever a detected device is classified
+ as rogue wireless-bridge.
+ "
+ ::= { hh3cDot11WIDSTraps 6 }
+
+hh3cDot11WIDSFloodTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cDot11WIDSAtkMac,
+ hh3cDot11WIDSAtkFrameType,
+ hh3cDot11WIDSFirstTrapTime
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification occurs when flood attack is detected.
+ "
+ ::= { hh3cDot11WIDSTraps 7 }
+
+hh3cDot11WIDSSpoofTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cDot11WIDSAtkMac,
+ hh3cDot11WIDSAtkFrameType,
+ hh3cDot11WIDSAtkChannel,
+ hh3cDot11WIDSAtkTime,
+ hh3cDot11WIDSAtkDestMac,
+ hh3cDot11WIDSFirstTrapTime
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification occurs when spoof attack is detected.
+ "
+ ::= { hh3cDot11WIDSTraps 8 }
+
+hh3cDot11WIDSWeakIVTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cDot11WIDSAtkMac,
+ hh3cDot11WIDSAtkChannel,
+ hh3cDot11WIDSAtkTime,
+ hh3cDot11WIDSAtkDestMac,
+ hh3cDot11WIDSFirstTrapTime
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification occurs when weak IV attack is detected.
+ "
+ ::= { hh3cDot11WIDSTraps 9 }
+
+-- WIDS Notification variable object
+
+ hh3cDot11WIDSTrapVarObjects OBJECT IDENTIFIER
+ ::= { hh3cDot11WIDSNotifyGroup 2 }
+
+hh3cDot11WIDSRogueMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents which rogue AP or station."
+ ::= { hh3cDot11WIDSTrapVarObjects 1 }
+
+hh3cDot11WIDSRogueType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ rogueAp(1),
+ rogueStation(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents the rogue type.
+ The following value are supported
+ rogueAp(1) - A rogue AP
+ rogueStation(2) - A rogue Station"
+ ::= { hh3cDot11WIDSTrapVarObjects 2 }
+
+hh3cDot11WIDSMonitorMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents which monitor detected the rogue AP or station."
+ ::= { hh3cDot11WIDSTrapVarObjects 3 }
+
+hh3cDot11WIDSAdHocMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents the MAC address of Ad hoc station."
+ ::= { hh3cDot11WIDSTrapVarObjects 4 }
+
+hh3cDot11UnauthorSSIDName OBJECT-TYPE
+ SYNTAX Hh3cDot11SSIDStringType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents an unauthorized SSID."
+ ::= { hh3cDot11WIDSTrapVarObjects 5 }
+
+hh3cDot11MonitorAPID OBJECT-TYPE
+ SYNTAX Hh3cDot11ObjectIDType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents monitor AP's APID."
+ ::= { hh3cDot11WIDSTrapVarObjects 6 }
+
+hh3cDot11MonitorApRadioID OBJECT-TYPE
+ SYNTAX Hh3cDot11RadioScopeType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents monitor AP's radio ID"
+ ::= { hh3cDot11WIDSTrapVarObjects 7 }
+
+hh3cDot11WIDSAtkMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents mac address of attack source."
+ ::= { hh3cDot11WIDSTrapVarObjects 8 }
+
+hh3cDot11WIDSAtkFrameType OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents attack frame type."
+ ::= { hh3cDot11WIDSTrapVarObjects 9 }
+
+hh3cDot11WIDSAtkChannel OBJECT-TYPE
+ SYNTAX Hh3cDot11ChannelScopeType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents attack channel."
+ ::= { hh3cDot11WIDSTrapVarObjects 10 }
+
+hh3cDot11WIDSAtkTime OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents when attacking happened."
+ ::= { hh3cDot11WIDSTrapVarObjects 11 }
+
+hh3cDot11WIDSAtkDestMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents mac address of attack destination."
+ ::= { hh3cDot11WIDSTrapVarObjects 12 }
+
+hh3cDot11WIDSFirstTrapTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Represents the first trap time."
+ ::= { hh3cDot11WIDSTrapVarObjects 13 }
+-- *****************************************************************************
+-- * End OF hh3cDot11WIDSNotifyGroup
+-- *****************************************************************************
+END