亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? walk_indexes.java

?? this is the file is used to get the snmp enabled information
?? JAVA
字號(hào):
/*$Id: walk_indexes.src,v 1.3.2.4 2009/01/28 12:45:56 prathika Exp $*//* * @(#)walk_indexes.java * Copyright (c) 1996-2009 AdventNet, Inc. All Rights Reserved. * Please read the COPYRIGHTS file for more details. *//**  *  Get SNMP data based on command line arguments.  Loads MIBs  *  as specified, and converts to/from names for loaded MIB data.  * * [-d]                - Debug output. By default off. * [-c] <community>    - community String. By default "public". * [-p] <port>         - remote port no. By default 161. * [-t] <Timeout>      - Timeout. By default 5000ms. * [-r] <Retries>      - Retries. By default 0.       * [-v] <version>      - version(v1 / v2 / v3). By default v1. * [-u] <username>     - The v3 principal/userName * [-a] <autProtocol>  - The authProtocol(MD5/SHA). Mandatory if authPassword is specified * [-w] <authPassword> - The authentication password. * [-s] <privPassword> - The privacy protocol password. Must be accompanied with auth password and authProtocol fields. * [-n] <contextName>  - The snmpv3 contextName to be used. * [-i] <contextID>    - The snmpv3 contextID to be used. * [-pp] <privProtocol> - The privacy protocol. Must be accompanied with auth,priv password and authProtocol fields. * host Mandatory      - The RemoteHost (agent).Format (string without double qoutes/IpAddress). * OID  Mandatory      - Give multiple no. of Object Identifiers. * mib  Mandatory      - The mibs to be loaded.   */import com.adventnet.snmp.beans.*;import com.adventnet.snmp.snmp2.*;import com.adventnet.snmp.mibs.*;import java.util.*;public class walk_indexes {    private static final int COMMUNITY = 1;    private static final int PORT = 2;    private static final int RETRIES = 3;    private static final int TIMEOUT = 4;    private static final int VERSION = 0;    private static final int USER_NAME = 5;    private static final int AUTH_PROTOCOL = 6;    private static final int AUTH_PASSWORD = 7;    private static final int PRIV_PASSWORD = 8;	private static final int CONTEXT_NAME = 9;	private static final int CONTEXT_ID = 10;    private static final int DEBUG = 11;    private static final int PRIV_PROTOCOL = 12;    public static void main(String args[]) {    // Take care of getting options    String usage = "walk_indexes [-v version(v1,v2,v3)] [-c community] [-p port] [-t timeout] [-r retries] [-u user] [-a auth_protocol(MD5/SHA)] [-w auth_password] [-s priv_password] [-n contextName] [-i contextID] [-d debug] [ -pp priv_protocol (DES/AES-128/AES-192/AES-256/3DES) ] host OID MIB_File";    String options[] = { "-v", "-c", "-p", "-r", "-t", "-u", "-a", "-w", "-s", "-n", "-i", "-d", "-pp" };    String values[] = { null, null, null, null, null, null, null, null, null, null, null, "None", null};    String authProtocol = new String("NO_AUTH");    ParseOptions opt = new ParseOptions(args,options,values, usage); if(values[VERSION] != null)  {         if ((values[VERSION].equals("v3")) && (values[USER_NAME] == null)) opt.usage_error();}    // check for hostname, index, and one OID in remaining arguments    if (opt.remArgs.length<3) opt.usage_error();    // Use an SNMP target bean to perform SNMP operations    SnmpTarget target = new SnmpTarget();	 //To load MIBs from compiled file	 target.setLoadFromCompiledMibs(true);    if (values[DEBUG].equals("Set")) target.setDebug(true);        if(values[VERSION] != null) {  // if SNMP version is specified, set it            if(values[VERSION].equals("v2"))                target.setSnmpVersion( SnmpTarget.VERSION2C ) ;            else if(values[VERSION].equals("v1"))                target.setSnmpVersion( SnmpTarget.VERSION1 );            else if(values[VERSION].equals("v3"))                target.setSnmpVersion( SnmpTarget.VERSION3 );            else {                System.out.println("Invalid Version Number");                 System.exit(1);            }        }    target.setTargetHost( opt.remArgs[0] );  // set the agent hostname    if (values[COMMUNITY] != null) // set the community if specified        target.setCommunity( values[COMMUNITY] );    try { // set the timeout/retries/port parameters, if specified        if (values[PORT] != null)             target.setTargetPort( Integer.parseInt(values[PORT]) );        if (values[RETRIES] != null)             target.setRetries( Integer.parseInt(values[RETRIES]) );        if (values[TIMEOUT] != null)             target.setTimeout( Integer.parseInt(values[TIMEOUT]) );    } catch (NumberFormatException ex) {        System.err.println("Invalid Integer Argument "+ex);    }    if(target.getSnmpVersion() == target.VERSION3) {        if (values[USER_NAME] != null)             target.setPrincipal(values[USER_NAME]);        if (values[AUTH_PROTOCOL] != null) {            //System.out.println("authProtocol = " + authProtocol);            authProtocol = values[AUTH_PROTOCOL];        }        if(authProtocol.equals("SHA"))            target.setAuthProtocol(target.SHA_AUTH);        else if(authProtocol.equals("MD5"))            target.setAuthProtocol(target.MD5_AUTH);        else            target.setAuthProtocol(target.NO_AUTH);        if (values[AUTH_PASSWORD] != null)             target.setAuthPassword(values[AUTH_PASSWORD]);        if (values[PRIV_PASSWORD] != null)         {            target.setPrivPassword(values[PRIV_PASSWORD]);            if(values[PRIV_PROTOCOL] != null)            {                    if(values[PRIV_PROTOCOL].equals("AES-128"))                    {                       target.setPrivProtocol(target.CFB_AES_128);                    }		    else if(values[PRIV_PROTOCOL].equals("AES-192"))                    {                       target.setPrivProtocol(target.CFB_AES_192);                    }		    else if(values[PRIV_PROTOCOL].equals("AES-256"))                    {                       target.setPrivProtocol(target.CFB_AES_256);                    }		    else if(values[PRIV_PROTOCOL].equals("3DES"))                    {                      target.setPrivProtocol(target.CBC_3DES);                    }                    else if(values[PRIV_PROTOCOL].equals("DES"))                    {                       target.setPrivProtocol(target.CBC_DES);                    }                    else                    {                     System.out.println(" Invalid PrivProtocol "+values[PRIV_PROTOCOL]);                     opt.usage_error();                    }            }            else            {               System.out.println(" Specify PrivProtocol ");               opt.usage_error();            }        }		if(values[CONTEXT_NAME]!= null)			target.setContextName(values[CONTEXT_NAME]);		if(values[CONTEXT_ID]!= null)			target.setContextID(values[CONTEXT_ID]);    }    if (opt.remArgs[2] != null) try { // Load the MIB files         System.err.println("Loading MIBs: "+opt.remArgs[2]);        target.loadMibs(opt.remArgs[2]);    } catch (Exception ex) {        System.err.println("Error loading MIBs: "+ex);    }	if(target.getSnmpVersion() == target.VERSION3){		target.create_v3_tables();	}    try {       // create OID array from command line arguments      String oid = opt.remArgs[1];      MibOperations mibOps = target.getMibOperations();      SnmpOID rootoid = mibOps.getSnmpOID(oid);      MibNode node = mibOps.getMibNode(rootoid);      if ((node == null) || (node.getSyntax()==null)) {         System.err.println("Need the MIB and leaf node for this. \n"+oid);         System.exit(1);      }      if(!node.isTableColumn()){          System.err.println("Need the MIB and leaf node of a table for this. \n"+oid);          System.exit(1);      }      // Set the OID List on the SnmpTarget instance      target.setSnmpOID(rootoid);      int maxtry = 0;      while ( maxtry++ < 1000) {  // limit the max getnexts to 1000        SnmpVarBind vb = target.snmpGetNextVariableBinding();        if (vb == null) break;        if ( !SnmpTarget.isInSubTree(rootoid,target.getSnmpOIDList()[0]) )          break;  // check first column        if (maxtry == 1) System.out.println("Response received walking: "+                        mibOps.toString(rootoid));        SnmpOID roid = vb.getObjectID();        String inst = mibOps.getInstanceString(roid);        Vector indexNodes = node.getIndexes(mibOps);        Vector v =           node.getSyntax().decodeInstanceString(inst, indexNodes);        StringBuffer sb = new StringBuffer();        for (int i=0;i<v.size();i++) {          MibNode indexNode = (MibNode)indexNodes.elementAt(i);          SnmpVar var = (SnmpVar)v.elementAt(i);          String s = mibOps.toString( var, mibOps                      .getSnmpOID(indexNode.getLabel()) );          if (var instanceof SnmpString) {        if (indexNode.getLabel().indexOf("Address") != -1)          s = (new SnmpIpAddress(var.toBytes())).toString();          }            sb.append(" Index"+i+": "+s);        }        System.out.println("Indexes: "+sb+"\nValue: "+vb.getVariable());      }      if (maxtry == 1) {  // we did not get a valid row        System.err.println("Request failed, timed out or no available data. \n"+target.getErrorString());      }     } catch (Exception ex) {      System.err.println("Exception. "+ex);    }    System.exit(0);        }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91女人视频在线观看| 成人黄色大片在线观看| 亚洲视频狠狠干| 亚洲丝袜另类动漫二区| 国产精品嫩草影院com| 欧美激情一区二区三区全黄| 国产欧美精品在线观看| 中日韩av电影| 悠悠色在线精品| 亚洲一二三四久久| 香蕉av福利精品导航| 日韩精彩视频在线观看| 美女任你摸久久| 国产激情视频一区二区在线观看 | 一区二区三区 在线观看视频| √…a在线天堂一区| 亚洲黄色免费网站| 成人做爰69片免费看网站| 国产麻豆精品95视频| 91亚洲国产成人精品一区二三 | 日韩区在线观看| 久久综合九色综合欧美就去吻| 久久久久久电影| 亚洲精品乱码久久久久久久久| 一区二区三区四区在线免费观看| 日韩av一级片| 成+人+亚洲+综合天堂| 欧美性videosxxxxx| 精品国产一区二区三区久久久蜜月| 欧美激情一区二区三区全黄| 亚洲国产欧美在线人成| 国产在线观看一区二区| 91在线视频官网| 欧美v日韩v国产v| 国产精品久久久久桃色tv| 亚洲高清视频中文字幕| 国产伦精品一区二区三区免费迷| 91国产免费观看| 国产欧美精品一区二区色综合朱莉| 尤物视频一区二区| 韩国欧美一区二区| 91超碰这里只有精品国产| 国产日韩欧美精品一区| 偷拍日韩校园综合在线| 成人h动漫精品一区二| 精品免费国产一区二区三区四区| 综合欧美亚洲日本| 国产毛片精品视频| 欧美一二三四区在线| 一片黄亚洲嫩模| 国产精品99久久久久久似苏梦涵 | 在线观看亚洲成人| 欧美激情一区二区三区| av男人天堂一区| 欧美成人激情免费网| 亚洲第一久久影院| 日本丰满少妇一区二区三区| 国产精品网友自拍| 黄页视频在线91| 日韩欧美电影一区| 日本成人超碰在线观看| 欧美日韩高清一区二区不卡 | 欧美日韩一区二区欧美激情| 国产精品麻豆视频| 国产精品中文字幕一区二区三区| 欧美日韩一级片网站| 亚洲高清中文字幕| 色婷婷综合久久久中文一区二区| 国产精品三级久久久久三级| 精品无人区卡一卡二卡三乱码免费卡 | 欧美日韩国产免费一区二区| 亚洲欧美日韩在线不卡| 成人av中文字幕| 国产精品天天摸av网| 成人激情小说乱人伦| 日本一区二区高清| 成人午夜精品一区二区三区| 国产日韩视频一区二区三区| 国模娜娜一区二区三区| 欧美v国产在线一区二区三区| 狠狠色综合日日| www久久精品| 成人永久免费视频| 一级做a爱片久久| 欧美二区在线观看| 精品亚洲aⅴ乱码一区二区三区| 精品成人在线观看| 国产成a人亚洲精品| 激情文学综合插| 久久夜色精品国产噜噜av| 国产99久久久国产精品| 亚洲精品视频观看| 欧美一区二区观看视频| 狠狠色丁香久久婷婷综合丁香| 久久久亚洲精华液精华液精华液| 国产成人夜色高潮福利影视| 亚洲精品网站在线观看| 91精品国产福利| 国产99一区视频免费| 亚洲福利电影网| 精品剧情在线观看| jizz一区二区| 日韩精品成人一区二区在线| 国产日韩v精品一区二区| 色琪琪一区二区三区亚洲区| 日韩福利视频网| 国产精品美日韩| 91精品国产乱码久久蜜臀| 成人性视频免费网站| 亚洲成va人在线观看| 欧美国产综合色视频| 欧美日韩一级视频| caoporn国产一区二区| 日韩影视精彩在线| 亚洲欧洲另类国产综合| 欧美一级片在线观看| 91在线视频在线| 国产综合一区二区| 亚洲第一电影网| 国产精品久久久久久久久免费相片 | 伊人婷婷欧美激情| 亚洲精品一区二区三区精华液 | 久久99精品国产麻豆婷婷| 17c精品麻豆一区二区免费| 日韩亚洲国产中文字幕欧美| 制服丝袜日韩国产| 91黄色小视频| 99久久99久久久精品齐齐| 国产一区二区三区四| 天天综合网 天天综合色| 亚洲人精品午夜| 国产欧美一区二区精品性| 日韩欧美一级片| 欧美日韩国产色站一区二区三区| 成人h精品动漫一区二区三区| 韩国v欧美v亚洲v日本v| 美腿丝袜亚洲色图| 婷婷丁香久久五月婷婷| 一区二区三区在线观看动漫| 国产精品嫩草99a| 欧美国产欧美综合| 国产性做久久久久久| 欧美mv日韩mv国产| 日韩免费观看高清完整版 | 成人精品鲁一区一区二区| 久久国产成人午夜av影院| 日韩国产精品91| 天天色图综合网| 午夜伦理一区二区| 亚洲电影视频在线| 亚洲va韩国va欧美va精品| 亚洲狠狠爱一区二区三区| 樱花影视一区二区| 亚洲一区在线视频| 亚洲va欧美va人人爽午夜| 亚洲成人免费电影| 青青草原综合久久大伊人精品| 日韩福利视频网| 日韩国产在线观看一区| 日韩国产成人精品| 美日韩黄色大片| 韩国v欧美v亚洲v日本v| 欧美午夜精品久久久久久孕妇| 色综合激情五月| 欧美日韩久久久久久| 欧美乱熟臀69xxxxxx| 日韩欧美国产1| 国产精品五月天| 一区二区三区精品视频在线| 亚洲第一福利视频在线| 美女一区二区三区在线观看| 精品亚洲成av人在线观看| 成人av影视在线观看| 91女人视频在线观看| 欧美美女直播网站| 精品国产乱码久久久久久久| 国产精品视频看| 亚洲成在人线在线播放| 国产一区不卡在线| 91老司机福利 在线| 9191精品国产综合久久久久久| 日韩美女视频在线| 最好看的中文字幕久久| 亚洲国产美女搞黄色| 国产在线看一区| 色噜噜狠狠成人网p站| 精品久久五月天| 亚洲黄色小视频| 国产伦精品一区二区三区视频青涩 | 欧美午夜精品一区| 26uuu国产在线精品一区二区| 亚洲激情综合网| 韩国精品主播一区二区在线观看| 成人aa视频在线观看| 日韩一区二区三区高清免费看看 | 欧美专区日韩专区| 久久综合久色欧美综合狠狠| 亚洲激情综合网| 成人午夜免费av| 精品国精品自拍自在线|