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

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

?? snmpbulk.java

?? this is the file is used to get the snmp enabled information
?? JAVA
字號(hào):
/* $Id: snmpbulk.src,v 1.5.2.6 2009/01/28 13:21:46 tmanoj Exp $ *//* * @(#)snmpbulk.java * Copyright (c) 1996-2009 AdventNet, Inc. All Rights Reserved. * Please read the associated COPYRIGHTS file for more details. *//** * This is an example program to explain how to write an application to do * the basic SNMP operation GETBULK using com.adventnet.snmp.snmp2 package of * AdventNetSNMP2 api. * The user could run this application by giving any one of the following usage. *   * Note: The values of non-repeaters max-repetitions should be the last arguments *   * java snmpbulk [options] hostname oid [oid] ... non-repeaters max-repetitions * * v2c request: * java snmpbulk [-d] [-c community] [-p port] [-t timeout] [-r retries] host OID [OID] ... nonRepeaters maxRepetions * e.g.  * java snmpbulk -p 161 -c public adventnet 1.2.0 1.2.0 1.5.0 1 2 * * v3 request: * java snmpbulk [-d] [-v version(v2,v3)] [-c community] [-p port] [-r retries] [-t timeout] [-u user] [-a auth_protocol] [-w auth_password] [-s priv_password] [-i contextName] host OID [OID] ... nonRepeaters maxRepetions * e.g. * java snmpbulk -v v3 -c public -p 161 -u advent -a MD5 -w authPass localhost 1.2.0 1.3.0 1.4.0 1 2 *  * If the oid is not starting with a dot (.) it will be prefixed by .1.3.6.1.2.1 . * So the entire OID of 1.1.0 will become .1.3.6.1.2.1.1.1.0 . You can also * give the entire OID . *  * If the mib is loaded you can also give string oids in the following formats * .iso.org.dod.internet.mgmt.mib-2.system.sysDescr.0 or system.sysDescr.0 or * sysDescr.0 . * * Options: * [-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(v2 / v3). * [-u] <username>     - The v3 principal/userName * [-a] <autProtocol>  - The authProtocol(MD5/SHA). Mandatory if authPassword is specified * [-pp] <privProtocol>- The privProtocol(DES/AES-128/AES-192/AES-256/3DES) * [-w] <authPassword> - The authentication password. * [-s] <privPassword> - The privacy protocol password. Must be accompanied with auth password and authProtocol fields. * [-n] <contextName>  - The contextName to be used for the v3 pdu. * [-i] <contextID>    - The contextID to be used for the v3 pdu. * <host> Mandatory    - The RemoteHost (agent).Format (string without double qoutes/IpAddress). * <OID>  Mandatory    - Give only one Object Identifier. * <nonRepeaters>      - non-repeaters. Mandatory * <maxRepetions>      - max-repetitions. Mandatory */import java.lang.*;import java.util.*;import java.net.*;import com.adventnet.snmp.snmp2.*;import com.adventnet.snmp.snmp2.usm.*;public class snmpbulk{    public static void main(String args[])    {        // Take care of getting options        String usage =            "\nsnmpbulk [-d] [-v version(v2,v3)] \n" +            "[-c community] [-p port] [-r retries] \n" +            "[-t timeout] [-u user] [-a auth_protocol] \n" +            "[-w auth_password] [-s priv_password] \n" +            "[-n contextName] [-i contextID] \n" +            "[-DB_driver database_driver]\n" +            "[-DB_url database_url]\n" +            "[-DB_username database_username]\n" +            "[-DB_password database_password]\n" +						"[-pp privProtocol(DES/AES-128/AES-192/AES-256/3DES)]\n" +						"host OID [OID] ... \n" +            "nonRepeaters maxRepetions";        String options[] =        {            "-d", "-c",  "-wc", "-p", "-r", "-t", "-m",            "-v", "-u", "-a", "-w", "-s", "-n", "-i",            "-DB_driver", "-DB_url", "-DB_username", "-DB_password","-pp"        };        String values[] =        {            "None", null, null, null, null, null, "None",            null, null, null, null, null, null, null,            null, null, null, null,null        };                ParseOptions opt = new ParseOptions(args,options,values, usage);        // Start SNMP API        SnmpAPI api;        api = new SnmpAPI();        if (values[0].equals("Set"))        {            api.setDebug( true );                }        if (opt.remArgs.length<4)        {            opt.usage_error();        }        // Open session        SnmpSession session = new SnmpSession(api);        int PORT = 3;                SnmpPDU pdu = new SnmpPDU();        UDPProtocolOptions ses_opt = new UDPProtocolOptions();        ses_opt.setRemoteHost(opt.remArgs[0]);        if(values[PORT] != null)        {            try            {                ses_opt.setRemotePort(Integer.parseInt(values[PORT]));            }            catch(Exception exp)            {                System.out.println("Invalid port: " + values[PORT]);                System.exit(1);            }        }        pdu.setProtocolOptions(ses_opt);        //set the values        SetValues setVal = new SetValues(session, values);        if(setVal.usage_error)        {            opt.usage_error();        }        // set version for default        if(values[7] == null)        {            session.setVersion(SnmpAPI.SNMP_VERSION_2C);        }        if(session.getVersion()==SnmpAPI.SNMP_VERSION_1)        {            opt.usage_error();        }        String driver = values[14];        String url = values[15];        String username = values[16];        String password = values[17];        if(driver != null || url != null ||            username != null || password != null)        {            if(session.getVersion() != 3)            {                System.out.println(                    "Database option can be used only for SNMPv3.");                System.exit(1);            }            if(driver == null)            {                System.out.println(                    "The Database driver name should be given.");                System.exit(1);            }            if(url == null)            {                System.out.println("The Database URL should be given.");                System.exit(1);            }            try            {                api.setV3DatabaseFlag(true);                api.initJdbcParams(driver, url, username, password);            }            catch(Exception exp)            {                System.out.println("Unable to Establish Database Connection.");                System.out.println("Please check the driverName and url.");                System.exit(1);            }        }        // Build GetBulk request PDU       // SnmpPDU pdu = new SnmpPDU();        pdu.setCommand( api.GETBULK_REQ_MSG );        // add OIDs        for (int i=1;i<(opt.remArgs.length)-2;i++)        {            SnmpOID oid = new SnmpOID(opt.remArgs[i]);            if (oid.toValue() == null)            {                System.err.println("Invalid OID argument: " + opt.remArgs[i]);            }            else             {                pdu.addNull(oid);            }        }        try        {            // set non-repeaters            pdu.setErrstat(                Integer.parseInt(opt.remArgs[(opt.remArgs.length)-2]) );        }        catch(NumberFormatException nfe)        {            System.out.println("Non-Repeaters value should be an integer. " +                opt.remArgs[(opt.remArgs.length)-2]);            System.exit(1);        }                try        {            // set max-repetitions            pdu.setErrindex(                Integer.parseInt(opt.remArgs[(opt.remArgs.length)-1]) );        }        catch(NumberFormatException nfe)        {            System.out.println("Non-Repeaters value should be an integer. " +                opt.remArgs[(opt.remArgs.length)-1]);            System.exit(1);        }        try        {            // open session            session.open();        }         catch (SnmpException e)        {            System.err.println("Error while opening session " +                e.getMessage());            System.exit(1);        }        if(session.getVersion()==SnmpAPI.SNMP_VERSION_3)        {            pdu.setUserName(setVal.userName.getBytes());            try            {                USMUtils.init_v3_parameters(                setVal.userName,								null,                setVal.authProtocol,                setVal.authPassword,                setVal.privPassword,                ses_opt,                session,								false,								setVal.privProtocol);            }            catch(Exception exp)            {                System.out.println(exp.getMessage());                System.exit(1);            }            pdu.setContextName(setVal.contextName.getBytes());            pdu.setContextID(setVal.contextID.getBytes());        }        SnmpPDU res_pdu = null;        try        {            res_pdu = session.syncSend(pdu);        }        catch(SnmpException e)        {            System.err.println("Sending PDU: " + e.getMessage());            System.exit(1);        }        // timeout        if (res_pdu == null)        {            System.out.println("Request timed out to: " + opt.remArgs[0] );            System.exit(1);        }        // print and exit        String res = "Response PDU received from " + res_pdu.getProtocolOptions().getSessionId() + ".";        if(res_pdu.getVersion() < 3)        {            res = res + " Community = \"" + res_pdu.getCommunity() + "\".\n";        }        System.out.println(res);        // check for error        if (res_pdu.getErrstat() != 0)        {            System.out.println("Error indication in response: " +                SnmpException.exceptionString((byte)res_pdu.getErrstat()) +                "\nErrindex: " + res_pdu.getErrindex());        }        else        {            Enumeration e = res_pdu.getVariableBindings().elements();            while(e.hasMoreElements())            {                int error = 0;                SnmpVarBind varbind = (SnmpVarBind)e.nextElement();                // check for error index                if ( (error = varbind.getErrindex()) != 0)                {                    System.out.println("Error Indication in response: " +                        SnmpException.exceptionString((byte)error));                }                // print varbind                System.out.println(varbind.toTagString() + "\n");            }        }        //close session        session.close();        // stop api thread        api.close();    }}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品久久7777| 欧美国产日本视频| 成人爱爱电影网址| 亚洲午夜私人影院| 日本一区二区三区久久久久久久久不| 色综合天天狠狠| 国产一区91精品张津瑜| 亚洲已满18点击进入久久| 国产亚洲人成网站| 欧美一区二区三区在线看| 99国产精品一区| 国产成人一级电影| 免费的成人av| 亚洲成人在线网站| 自拍偷拍亚洲欧美日韩| 久久精品网站免费观看| 欧美三级三级三级爽爽爽| 成人黄色在线看| 国产中文一区二区三区| 偷拍自拍另类欧美| 亚洲欧美日韩在线不卡| 欧美国产欧美亚州国产日韩mv天天看完整| 91精品国产91久久久久久最新毛片| 91小视频在线| 成人av影院在线| 国产成人精品一区二| 久久精品国产网站| 日韩福利视频导航| 亚洲va欧美va天堂v国产综合| 亚洲男人的天堂av| 亚洲欧洲日韩在线| 综合在线观看色| 中文字幕中文字幕在线一区 | 最新中文字幕一区二区三区| 久久―日本道色综合久久| 日韩亚洲欧美综合| 欧美一区二区免费| 日韩精品一区二区三区在线| 91精品国产入口在线| 欧美丰满高潮xxxx喷水动漫| 欧美久久久久中文字幕| 4438x成人网最大色成网站| 在线观看成人免费视频| 欧美性猛片xxxx免费看久爱| 欧美专区亚洲专区| 欧美性受xxxx黑人xyx| 欧美日韩一本到| 91麻豆精品国产自产在线观看一区| 欧美日韩一区二区三区高清 | 久久se这里有精品| 久久99九九99精品| 黄网站免费久久| 国产精品一品视频| 成人不卡免费av| 一本大道久久a久久精二百| 91久久香蕉国产日韩欧美9色| 91麻豆国产香蕉久久精品| 91福利视频久久久久| 欧美日韩视频在线观看一区二区三区| 欧美日本一道本| 欧美电视剧在线观看完整版| 久久久久久久久久电影| 国产精品久久久久一区| 一区二区三区中文字幕| 三级亚洲高清视频| 国产一区不卡在线| 91网上在线视频| 91.麻豆视频| 久久久久久久综合狠狠综合| 国产精品视频线看| 洋洋成人永久网站入口| 日本不卡视频在线观看| 国产成人综合在线播放| 色偷偷成人一区二区三区91| 91精品欧美一区二区三区综合在| 精品国产一区二区三区久久久蜜月 | 国产精品一区二区三区四区| 波多野结衣91| 精品视频在线看| 久久久久久久久久美女| 一区二区三区自拍| 极品少妇xxxx精品少妇| 91污在线观看| 日韩美女天天操| 亚洲色大成网站www久久九九| 日韩电影在线免费看| 成人午夜av在线| 欧美一卡二卡三卡| 国产精品国产三级国产普通话三级| 亚洲123区在线观看| 国产一区二区精品久久91| 在线视频中文字幕一区二区| 久久久久久麻豆| 丁香激情综合五月| 911精品国产一区二区在线| 国产精品久久影院| 老司机精品视频一区二区三区| 91影院在线免费观看| 精品国产凹凸成av人导航| 亚洲免费观看在线视频| 国产一区二区在线免费观看| 欧美视频自拍偷拍| 亚洲欧洲一区二区三区| 国产在线一区二区综合免费视频| 欧美综合在线视频| 国产精品网站在线观看| 久久超级碰视频| 欧美精品乱人伦久久久久久| **性色生活片久久毛片| 国产白丝精品91爽爽久久 | 久久美女高清视频| 婷婷六月综合网| 色综合天天视频在线观看| 国产欧美日韩综合| 精品一区二区三区免费毛片爱 | 久久综合国产精品| 亚洲成人自拍网| 色婷婷精品久久二区二区蜜臂av | 在线观看成人小视频| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美激情一区不卡| 国模无码大尺度一区二区三区| 欧美日韩高清在线播放| 亚洲一区二区欧美激情| 一本久久精品一区二区| 亚洲三级小视频| 99视频精品免费视频| 中文在线一区二区 | 久久老女人爱爱| 蜜桃av一区二区三区| 在线播放中文一区| 亚洲成人动漫av| 欧美日本高清视频在线观看| 亚洲综合免费观看高清完整版 | 亚洲欧美偷拍卡通变态| av欧美精品.com| **欧美大码日韩| 91丨九色porny丨蝌蚪| 亚洲免费大片在线观看| 91麻豆精品视频| 亚洲综合免费观看高清完整版在线 | 欧美一区二区三区的| 日韩不卡一二三区| 日韩精品一区二区三区蜜臀| 免费成人你懂的| 亚洲精品在线观| 成人一区二区视频| 国产精品久99| 91久久精品国产91性色tv| 亚洲综合激情小说| 欧美精选一区二区| 久久99精品久久久久婷婷| 精品国产在天天线2019| 国产成人aaa| 亚洲欧美aⅴ...| 欧美精品在线观看一区二区| 日本成人在线一区| 久久色在线视频| 成人av在线播放网址| 一级日本不卡的影视| 欧美精品18+| 国产精品中文欧美| 亚洲视频每日更新| 9191国产精品| 国产激情一区二区三区四区| 国产精品国产三级国产aⅴ无密码| 色伊人久久综合中文字幕| 午夜国产精品一区| 久久午夜老司机| 色哟哟亚洲精品| 久久国产夜色精品鲁鲁99| 国产精品视频yy9299一区| 欧美影院精品一区| 国内精品国产三级国产a久久| 国产精品卡一卡二卡三| 欧美福利一区二区| 成人黄色a**站在线观看| 亚洲成在线观看| 亚洲国产精品99久久久久久久久| 在线免费观看不卡av| 久久激五月天综合精品| 亚洲日本欧美天堂| 日韩免费一区二区| 91女神在线视频| 极品美女销魂一区二区三区免费| 国产精品久久久久久久岛一牛影视 | 欧美亚洲综合久久| 黄色资源网久久资源365| 一区二区三区国产精华| 精品久久久久99| 欧美亚洲尤物久久| 粉嫩欧美一区二区三区高清影视| 亚洲va欧美va天堂v国产综合| 国产欧美日产一区| 欧美一级专区免费大片| 91丝袜高跟美女视频| 国产一区二区视频在线| 五月综合激情网| 亚洲色图视频网| 久久久久国产精品麻豆ai换脸|