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

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

?? snmpinformreq_receiver.java

?? this is the file is used to get the snmp enabled information
?? JAVA
字號:
 /* $Id: snmpinformreq_receiver.src,v 1.4.2.7 2009/01/28 12:45:56 prathika Exp $ */ /* * @(#)snmpinformreq_receiver.java * Copyright (c) 1996-2009 AdventNet, Inc. All Rights Reserved. * Please read the COPYRIGHTS file for more details. * *//**  *  Run command line Inform request receiver and print incoming PDUs.  Loads  *  MIBs as specified, and converts to/from names for loaded MIB data.  *  It also prints loaded trap names and descriptions when the *  corresponding Inform Requests are received. * * [-d] <debug>        - Debug output.By default off. * [-c] <community>    - community String. By default "public". * [-p] <port>         - remote port no. By default 161. * [-m] <mibs>           - The mibs to be loaded. * [-e] <engineID>       - The V3 engineID * [-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. * [-pp] <privProtocol> - The privacy protocol. Must be accompanied with auth,priv password and authProtocol fields. */import com.adventnet.snmp.beans.*;import com.adventnet.snmp.snmp2.*;import com.adventnet.snmp.snmp2.usm.*;//import ParseOptions;public class snmpinformreq_receiver {    private static int MIBS = 0;    private static int COMMUNITY = 1;    private static int PORT = 2;    private static int DEBUG =3;    private static int USER_NAME = 4;    private static int ENGID = 5;    private static int AUTH_PROTOCOL = 6;    private static int AUTH_PASSWORD = 7;    private static int PRIV_PASSWORD = 8;    private static int CONTEXT_NAME = 9;    private static int CONTEXT_ID = 10;    private static int PRIV_PROTOCOL =11;    public static void main(String args[]) {    // Take care of getting options    String usage = "snmpinformreq_receiver [-m MIB_files] [-c community] [-p port] [-d] [-u user] [-e engineID(1234.../0x1234...)] [-a authProtocol(MD5/SHA)] [-w auth_password] [-s priv_password] [-n contextName] [-i contextId] [ -pp priv_protocol (DES/AES-128/AES-192/AES-256/3DES) ] ";    String options[] = { "-m" , "-c", "-p", "-d", "-u", "-e", "-a", "-w", "-s","-n","-i","-pp" };    String values[] = { null, null, null, "None", null, null, null, null, null, null, null, null};    String userName = null;    int authProtocol = USMUserEntry.NO_AUTH;    String authPassword = new String ("");    String privPassword = new String ("");    String engineID = null;    int privProtocol = 0;    byte secLevel = 0;    ParseOptions opt = new ParseOptions(args,options,values, usage);    if (opt.remArgs.length!=0) opt.usage_error();    // instantiate a receiver object    SnmpTrapReceiver receiver = new SnmpTrapReceiver();     //To load MIBs from compiled file     receiver.getMibOperations().setLoadFromCompiledMibs(true);         if(values[DEBUG].equals("Set"))         receiver.setDebug(true);        if (values[COMMUNITY] != null) receiver.setCommunity( values[COMMUNITY] );    try {  // set Inform Request port to listen on if specified - else port 162                if (values[PORT] != null)   {            int port = -1;            if((port = Integer.parseInt(values[PORT])) < 0) {                System.err.println("Invalid port number");                opt.usage_error();            }                receiver.setPort( Integer.parseInt(values[PORT]) );        }        else            receiver.setPort( 162 );    } catch (NumberFormatException ex) {        System.err.println("Invalid Integer Arg");    }        if (values[USER_NAME] != null) {            userName = values[USER_NAME];            receiver.setPrincipal(userName);         }            if (values[ENGID] != null) {            engineID = values[ENGID];            if(engineID.startsWith("0x") || engineID.startsWith("0X"))                engineID = new String(gethexValue(values[ENGID]));        }            if (values[AUTH_PROTOCOL] != null) {        if ( values[AUTH_PROTOCOL].equals("SHA"))            authProtocol = USMUserEntry.SHA_AUTH;        else if ( values[AUTH_PROTOCOL].equals("MD5"))            authProtocol = USMUserEntry.MD5_AUTH;        else            authProtocol = USMUserEntry.NO_AUTH;        receiver.setAuthProtocol(authProtocol);        secLevel |= 0x01;        }        if (values[AUTH_PASSWORD] != null) {        if (secLevel == 0x01) {            authPassword = values[AUTH_PASSWORD];            receiver.setAuthPassword(authPassword);        }        else            opt.usage_error();        }        if(values[PRIV_PASSWORD] != null) {        if (secLevel == 0x01)        {            privPassword = values[PRIV_PASSWORD];            if(values[PRIV_PROTOCOL] != null)            {                    if(values[PRIV_PROTOCOL].equals("AES-128"))                    {                       privProtocol = USMUserEntry.CFB_AES_128;                    }		    else if(values[PRIV_PROTOCOL].equals("AES-192"))                    {                       privProtocol = USMUserEntry.CFB_AES_192;                    }		    else if(values[PRIV_PROTOCOL].equals("AES-256"))                    {                       privProtocol = USMUserEntry.CFB_AES_256;                    }		    else if(values[PRIV_PROTOCOL].equals("3DES"))                    {                       privProtocol = USMUserEntry.CBC_3DES;                    }                    else if(values[PRIV_PROTOCOL].equals("DES"))                    {                       privProtocol = USMUserEntry.CBC_DES;                    }                    else                    {                     System.out.println(" Invalid PrivProtocol "+values[PRIV_PROTOCOL]);                     opt.usage_error();                    }            }            receiver.setPrivPassword(privPassword);            receiver.setPrivProtocol(privProtocol);                        if(values[CONTEXT_NAME]!= null)            receiver.setContextName(values[CONTEXT_NAME]);            if(values[CONTEXT_ID]!= null)            receiver.setContextID((values[CONTEXT_ID]).getBytes());            secLevel |= 0x02;        }        else            {            opt.usage_error();            }        }        if(userName != null)         receiver.createUserEntry(engineID.getBytes(),secLevel);            if (values[MIBS] != null) try { // load MIB files        System.err.println("Loading MIBs: "+values[MIBS]);        receiver.loadMibs(values[MIBS]);    } catch (Exception ex) {        System.err.println("Error loading MIBs: "+ex);    }        // we need to instantiate a trap listener to listen for trap events    TrapListener listener = new TrapListener() {        // This method is called when Inform Request is received by SnmpTrapReceiver        public void receivedTrap(TrapEvent trap) {            // print PDU details        System.out.println( ((SnmpTrapReceiver)trap.getSource())            .getMibOperations().toString(trap.getTrapPDU()) );        if( trap.getTrapPDU().getCommand() == SnmpAPI.TRP_REQ_MSG)        {        System.out.println("Received Trap Notification from: "+trap.getRemoteHost());        com.adventnet.snmp.mibs.MibTrap trapDefn = // get trap defn            trap.getTrapDefinition();        if (trapDefn != null)  // print name and description            System.out.println("Trap Name: "+trapDefn.getName()+                       "\nDescr: "+trapDefn.getDescription());         }         else if( trap.getTrapPDU().getCommand() == SnmpAPI.TRP2_REQ_MSG)        {        System.out.println("Received Trap Notification from: "+trap.getRemoteHost());                com.adventnet.snmp.mibs.MibNode notification = trap.getNotificationDefinition();        if(notification != null)            System.out.println("Notification Name: "+notification.getLabel()+                           "\nObjects: "+ notification.getObjects()+                           "\nStatus: "+ notification.getStatus()+                           "\nDescr: "+notification.getDescription()+                           "\nParent: "+ notification.getParent());                }         else if( trap.getTrapPDU().getCommand() == SnmpAPI.INFORM_REQ_MSG)                 {                System.out.println("Received Inform Request from: "+trap.getRemoteHost());                 }        }    };     receiver.addTrapListener(listener);            System.out.println("Inform Receiver started at port "+receiver.getPort());    }    private static byte[] gethexValue(String value)    {        byte temp;        byte[] Key=new byte[value.length()/2 - 1];        String ss,str;        ss = value.substring(2);        for(int i = 0; i < ss.length(); i+=2)        {            str = ss.substring(i,i+2);            temp = (byte)Integer.parseInt(str,16);            Key[i/2] = temp;        }        return Key;        }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www国产精品av| 亚洲欧洲三级电影| 成人免费毛片aaaaa**| 亚洲线精品一区二区三区八戒| 精品成人免费观看| 91黄色小视频| 成人性生交大片免费看中文 | 日韩精品一区二区三区中文不卡| 成人app软件下载大全免费| 美女精品一区二区| 亚洲精品福利视频网站| 中文字幕精品—区二区四季| 日韩一级黄色片| 欧美三级日韩三级| www.爱久久.com| 国产精品影音先锋| 美女视频黄 久久| 婷婷综合另类小说色区| 一区二区三区精品在线| 国产精品女同互慰在线看| 精品国产凹凸成av人导航| 欧美日韩国产欧美日美国产精品| 99精品在线观看视频| 成人性视频网站| 国产成人亚洲精品狼色在线| 久久超碰97中文字幕| 日本v片在线高清不卡在线观看| 一区二区三区成人| 亚洲美腿欧美偷拍| 亚洲三级在线播放| 国产精品久久久久久久久免费樱桃 | 国产精品不卡在线| 国产精品麻豆视频| 久久久久久久久久久黄色| 欧美精品一区二区久久久| 日韩精品资源二区在线| 日韩区在线观看| 欧美videos中文字幕| 91精品国产一区二区三区香蕉| 欧美片网站yy| 制服丝袜av成人在线看| 欧美日韩国产精选| 在线91免费看| 欧美日韩在线电影| 欧美在线啊v一区| 在线亚洲+欧美+日本专区| 在线观看日韩电影| 欧美日韩国产一级片| 欧美男女性生活在线直播观看| 欧美日韩夫妻久久| 欧美一区二区三区免费在线看 | 国产在线精品不卡| 国产精品1区二区.| 91亚洲永久精品| 在线免费视频一区二区| 欧美日韩亚洲综合一区 | 2021国产精品久久精品| 国产日韩欧美a| 亚洲女爱视频在线| 午夜激情一区二区| 国产一区二区三区在线观看精品 | 亚洲超碰97人人做人人爱| 偷拍日韩校园综合在线| 极品美女销魂一区二区三区免费| 国产一区二区三区四区在线观看 | 91精品在线观看入口| 精品少妇一区二区三区日产乱码 | 国产精品日韩精品欧美在线| 亚洲视频一二三区| 亚洲mv在线观看| 精品一区精品二区高清| 成人高清伦理免费影院在线观看| 91国产福利在线| 精品剧情在线观看| 中文字幕在线视频一区| 偷拍自拍另类欧美| 国产成人8x视频一区二区| 色播五月激情综合网| 欧美一区二区观看视频| 日本一二三不卡| 亚洲国产综合人成综合网站| 久久99久久99小草精品免视看| 成人精品国产免费网站| 在线电影欧美成精品| 日本一区二区三区久久久久久久久不| 亚洲免费资源在线播放| 精品影视av免费| 色婷婷精品大在线视频| 精品久久99ma| 一区二区三区不卡视频在线观看 | 国产精品三级av| 日本欧美一区二区| 国产成人av一区| 56国语精品自产拍在线观看| 人人狠狠综合久久亚洲| 国产女人18水真多18精品一级做| 中文字幕一区二区不卡| 日韩精品电影一区亚洲| 成人av电影在线网| 欧美v日韩v国产v| 亚洲二区视频在线| 成人高清av在线| 欧美大片国产精品| 亚洲一级二级在线| eeuss国产一区二区三区| 日韩色在线观看| 亚洲一区二区三区四区五区中文 | 精品写真视频在线观看| 在线观看视频一区二区欧美日韩| 国产亚洲综合性久久久影院| 日韩av高清在线观看| 日本韩国欧美在线| 国产精品丝袜91| 国产在线视频一区二区三区| 91精品国产综合久久久久久漫画 | 91一区二区三区在线观看| 久久免费视频色| 青青草97国产精品免费观看| 久久99国产精品成人| 国产精品福利av| 国产自产视频一区二区三区| 欧美久久久久久久久| 亚洲永久精品国产| 99国产精品久久久久久久久久| 久久久精品中文字幕麻豆发布| 蜜臀va亚洲va欧美va天堂| 7799精品视频| 午夜精品福利一区二区蜜股av | 久久久五月婷婷| 美日韩黄色大片| 91精品欧美一区二区三区综合在| 亚洲一级二级三级在线免费观看| 色94色欧美sute亚洲线路二 | 精品美女一区二区三区| 免费黄网站欧美| 日韩精品一区二区三区三区免费| 日韩成人免费电影| 欧美一区二区三区小说| 日韩国产在线观看一区| 7799精品视频| 美脚の诱脚舐め脚责91| 精品国产99国产精品| 亚洲高清在线精品| 亚洲高清一区二区三区| 久久综合色婷婷| 国产一区二区三区观看| 久久综合九色综合97婷婷女人| 国产综合久久久久影院| 久久―日本道色综合久久| 成熟亚洲日本毛茸茸凸凹| 国产精品视频线看| 日本精品一区二区三区高清| 亚洲成人免费在线观看| 69精品人人人人| 麻豆国产欧美日韩综合精品二区| 欧美哺乳videos| 成人毛片视频在线观看| 亚洲女子a中天字幕| 欧美日韩aaaaa| 久久99热99| 国产精品全国免费观看高清| 91小视频在线| 爽好久久久欧美精品| 欧美va日韩va| 播五月开心婷婷综合| 午夜私人影院久久久久| 日韩精品资源二区在线| 成人精品国产免费网站| 亚洲成人先锋电影| 久久人人97超碰com| 91蝌蚪porny九色| 日韩成人av影视| 国产精品三级视频| 欧美日本视频在线| 国产东北露脸精品视频| 亚洲一区在线观看网站| 精品剧情在线观看| 日本韩国欧美一区| 精品在线一区二区三区| 亚洲欧美视频在线观看视频| 波多野结衣一区二区三区| 色一情一伦一子一伦一区| 亚洲成人精品影院| 2021中文字幕一区亚洲| 色狠狠桃花综合| 久久久久国产精品麻豆ai换脸 | 成人禁用看黄a在线| 亚洲妇熟xx妇色黄| 国产亚洲一二三区| 欧美日韩三级在线| av在线不卡观看免费观看| 日韩精品成人一区二区三区| 国产精品不卡在线观看| 日韩欧美一区二区视频| 日本乱人伦aⅴ精品| 国产成人精品综合在线观看| 日韩电影在线观看电影| 亚洲欧美综合在线精品| 欧美精品一区在线观看| 欧美日本在线观看|