My Application using SNMP4J API to give response for snmp v3 requests. I have 
given the following netsnmp command from my linux box. snmpget -v 3 -a MD5 -A 
'hello1234'  -l authPriv  -u 'snmpuser1' -x DES -X hello1234 annra01-xp1 
1.3.6.1.2.1.2.2.1.2.1 -t 30 -d   My Agent application is responding to snmp 
request and it is sending the response but NetSNMP Get command unable to decode 
the message.
 
I also attaching netsnmp output.
  class MySNMPResponse extends Thread implements CommandResponder {public 
MySNMPResponse(){try {udpAddress = new 
UdpAddress('0.0.0.0/161');TransportMapping transport = new 
DefaultUdpTransportMapping(udpAddress); snmp = new 
Snmp(transport);localEngineID 
=((MPv3)snmp.getMessageProcessingModel(MessageProcessingModel.MPv3)).createLocalEngineID();USM
 usm = new USM(SecurityProtocols.getInstance(), new OctetString(localEngineID), 
0);SecurityModels.getInstance().addSecurityModel(usm);snmp.getUSM().addUser(new 
OctetString('snmpuser1'),new UsmUser(new OctetString('snmpuser1'),AuthMD5.ID, 
new OctetString('hello1234'),PrivDES.ID, new 
OctetString('hello1234')));snmp.setLocalEngine(localEngineID, 0, 
0);snmp.addCommandResponder(this);transport.listen();start();}catch(Exception 
e){e.printStackTrace();}}//MySNMPResponse() public void run(){//infinite 
loopwhile(1);}//Run()  public synchronized void 
processPdu(CommandResponderEvent e) {System.out.println('in 
ProcessPDU');//System.out.println(e.getSecurityLevel());/*Creating Target 
Object*/PDU pdu = e.getPDU();TransportMapping tm = 
e.getTransportMapping();if(pdu != null ) {int snmpVersion = 
e.getMessageProcessingModel();PDU responsePDU = null;Target target = 
null;if(snmpVersion == MessageProcessingModel.MPv1 || snmpVersion == 
MessageProcessingModel.MPv2c ||snmpVersion == MessageProcessingModel.MPv2u){ 
//Create an object of CommunityTarget and assing to target//Create an object of 
PDU and assign to responsePDU}else if(snmpVersion == 
MessageProcessingModel.MPv3){UserTarget userTarget = new 
UserTarget();userTarget.setAddress((UdpAddress) 
e.getPeerAddress());userTarget.setRetries(1);// set timeout to 500 milliseconds 
-> 2*500ms = 1s total 
timeoutuserTarget.setTimeout(500);userTarget.setVersion(SnmpConstants.version3);System.out.println(e.getSecurityLevel());System.out.println(new
 
OctetString(e.getSecurityName()));userTarget.setSecurityLevel(e.getSecurityLevel());userTarget.setSecurityName(new
 OctetString(e.getSecurityName()));ScopedPDU scopedPDU = new 
ScopedPDU();scopedPDU.setContextName(new 
OctetString('snmpuser1'));scopedPDU.setContextEngineID(new 
OctetString('123456789123456789'));responsePDU = scopedPDU;target = 
userTarget;}}try{ //Setting Response Packet 
AttributesresponsePDU.setRequestID(new 
Integer32(pdu.getRequestID().getValue())); 
responsePDU.setType(PDU.RESPONSE);responsePDU.setErrorStatus(PDU.noError);responsePDU.setErrorIndex(0);
 // NO ERRORVector variableBindings = pdu.getVariableBindings();for(int index = 
0;index < variableBindings.size();index++){Variable value = 
null;VariableBinding var = (VariableBinding)variableBindings.get(index);OID oid 
= var.getOid();VariableBinding vbObj = new VariableBinding(oid,new 
Integer32(4));responsePDU.add(vbObj);}snmp.send(responsePDU, target, 
tm);}catch(Exception e){e.printStackTrace();}}//ProcessPDUpublic void 
main(String s[]){MySNMPResponse resObj = new 
MySNMPResponse();}//main}//MySnmpResponse I would appreciate if you provide any 
inputs to solve porblem. Thanks in advance,Ragavendra.
_________________________________________________________________
Video: Get a glimpse of the latest in Cricket, Bollywood, News and Fashion. 
Only on MSN videos.
http://video.msn.com/?mkt=en-in
Sending 64 bytes to 155.35.15.120
0000: 30 3E 02 01  03 30 11 02  04 31 1B 0C  AF 02 03 00    0>...0...1......
0016: FF E3 04 01  04 02 01 03  04 10 30 0E  04 00 02 01    ..........0.....
0032: 00 02 01 00  04 00 04 00  04 00 30 14  04 00 04 00    ..........0.....
0048: A0 0E 02 04  40 D6 3A 2D  02 01 00 02  01 00 30 00    [EMAIL 
PROTECTED]:-......0.
 
 
Received 87 bytes from 155.35.15.120
0000: 30 55 02 01  03 30 11 02  04 31 1B 0C  AF 02 03 00    0U...0...1......
0016: FF FF 04 01  00 02 01 03  04 19 30 17  04 09 80 00    ..........0.....
0032: 13 70 01 9B  23 0F 78 02  01 00 02 01  00 04 00 04    .p..#.x.........
0048: 00 04 00 30  22 04 00 04  00 A8 1C 02  01 00 02 01    ...0"...........
0064: 00 02 01 00  30 11 30 0F  06 0A 2B 06  01 06 03 0F    ....0.0...+.....
0080: 01 01 04 00  41 01 00                                 ....A..
 
 
Sending 131 bytes to 155.35.15.120
0000: 30 81 80 02  01 03 30 11  02 04 31 1B  0C B0 02 03    0.....0...1.....
0016: 00 FF E3 04  01 07 02 01  03 04 36 30  34 04 09 80    ..........604...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  01 00 04 09    ..p..#.x........
0048: 73 6E 6D 70  75 73 65 72  31 04 0C C0  0C 4D 53 48    snmpuser1....MSH
0064: 3C EF 04 94  3E A0 93 04  08 00 00 00  01 DB 15 E1    <...>...........
0080: 6B 04 30 A5  87 2C 6E 76  8B 1D 38 1A  AD DB 87 7A    k.0..,nv..8....z
0096: C4 03 1E 13  26 BD 2A D4  83 72 19 8C  F9 AB 56 C3    ....&.*..r....V.
0112: 1D 25 1E E4  4B 9B A6 52  F0 FB E5 23  D1 0D 8D 6F    .%..K..R...#...o
0128: 51 B7 47                                              Q.G
 
 
Received 155 bytes from 155.35.15.120
0000: 30 81 98 02  01 03 30 11  02 04 2E C8  18 49 02 03    0.....0......I..
0016: 00 FF FF 04  01 03 02 01  03 04 36 30  34 04 09 80    ..........604...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  01 66 04 09    ..p..#.x.....f..
0048: 73 6E 6D 70  75 73 65 72  31 04 0C 96  AD 1F E4 5B    snmpuser1......[
0064: C4 05 9F EF  58 5D B6 04  08 00 00 00  00 EB 60 16    ....X]........`.
0080: DB 04 48 1A  FC 54 AF C6  B7 F8 C1 39  4D BA B9 82    ..H..T.....9M...
0096: BD 63 A8 C3  9C 38 56 99  9B 59 09 D4  11 E8 85 67    .c...8V..Y.....g
0112: A0 7A B7 20  DC D3 D0 E0  26 71 95 15  AE 74 48 39    .z. ....&q...tH9
0128: 8D F0 BD 4D  5A 79 CE 1D  38 14 5B AE  37 DF 2E 03    ...MZy..8.[.7...
0144: 31 D6 B1 65  A7 B6 1A 97  06 5E 65                    1..e.....^e
 
 
Resending 132 bytes to 155.35.15.120
0000: 30 81 81 02  01 03 30 11  02 04 31 1B  0C B1 02 03    0.....0...1.....
0016: 00 FF E3 04  01 07 02 01  03 04 37 30  35 04 09 80    ..........705...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  02 00 84 04    ..p..#.x........
0048: 09 73 6E 6D  70 75 73 65  72 31 04 0C  00 7B 44 C8    .snmpuser1...{D.
0064: A8 38 97 66  2E F9 D5 C0  04 08 00 00  00 01 DB 15    .8.f............
0080: E1 6C 04 30  8E D7 05 52  63 C4 81 E3  29 21 D1 33    .l.0...Rc...)!.3
0096: E9 FC F6 1F  D2 54 78 EA  FD 78 E3 CB  C7 01 33 F4    .....Tx..x....3.
0112: 8A 34 5D 7C  44 CC 97 8E  55 33 F3 92  D1 3D 56 66    .4]|D...U3...=Vf
0128: 60 EC D0 E6                                           `...
 
 
Received 156 bytes from 155.35.15.120
0000: 30 81 99 02  01 03 30 11  02 04 2E C8  18 4A 02 03    0.....0......J..
0016: 00 FF FF 04  01 03 02 01  03 04 37 30  35 04 09 80    ..........705...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  02 00 B8 04    ..p..#.x........
0048: 09 73 6E 6D  70 75 73 65  72 31 04 0C  B0 F0 E0 61    .snmpuser1.....a
0064: A3 02 D9 96  CF 93 E8 15  04 08 00 00  00 00 EB 60    ...............`
0080: 16 DC 04 48  94 1B 52 3F  0F 7E 02 15  3B 5F 35 A4    ...H..R?.~..;_5.
0096: CC 4A FC BC  49 6D FF EF  FD 4C A3 3D  EE DD AC 1B    .J..Im...L.=....
0112: FF 2C 99 24  AD 42 66 EE  8D 59 1C 65  A4 EA F3 10    .,.$.Bf..Y.e....
0128: 1C F4 59 7E  49 E7 84 4E  99 9D 10 DC  2E 9B 5F 04    ..Y~I..N......_.
0144: 28 46 4B 2E  2A 59 BB FB  4B 74 63 7F                 (FK.*Y..Ktc.
 
 
Resending 132 bytes to 155.35.15.120
0000: 30 81 81 02  01 03 30 11  02 04 31 1B  0C B2 02 03    0.....0...1.....
0016: 00 FF E3 04  01 07 02 01  03 04 37 30  35 04 09 80    ..........705...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  02 00 D6 04    ..p..#.x........
0048: 09 73 6E 6D  70 75 73 65  72 31 04 0C  ED C7 DE DF    .snmpuser1......
0064: 5A 78 F7 10  A2 92 22 68  04 08 00 00  00 01 DB 15    Zx...."h........
0080: E1 6D 04 30  48 94 7F EE  A6 8D 30 F1  8B E0 C1 BF    .m.0H.....0.....
0096: 74 B5 6F C5  EF AB E2 C5  22 79 F4 68  42 DB 28 14    t.o....."y.hB.(.
0112: 2F A8 F1 BA  F1 D2 7C 7B  1C 90 BF 7B  63 5C AB 3E    /.....|{...{c\.>
0128: B3 8A D6 7E                                           ...~
 
 
Received 156 bytes from 155.35.15.120
0000: 30 81 99 02  01 03 30 11  02 04 2E C8  18 4B 02 03    0.....0......K..
0016: 00 FF FF 04  01 03 02 01  03 04 37 30  35 04 09 80    ..........705...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  02 00 FC 04    ..p..#.x........
0048: 09 73 6E 6D  70 75 73 65  72 31 04 0C  90 B3 28 F3    .snmpuser1....(.
0064: CC 67 C7 01  73 EF BF 0C  04 08 00 00  00 00 EB 60    .g..s..........`
0080: 16 DD 04 48  83 A2 87 B2  25 B3 C7 BC  BD 35 EF 70    ...H....%....5.p
0096: D3 F0 F0 A7  87 6C 83 71  B3 58 23 6E  2E DE C4 19    .....l.q.X#n....
0112: BA 82 65 FD  E2 31 E4 88  8D E0 61 91  F6 F4 10 45    ..e..1....a....E
0128: A8 B8 BC BB  DD C1 DB F8  C5 E8 56 6E  7C 10 B7 54    ..........Vn|..T
0144: C2 C8 DE C1  77 16 F5 A7  61 C0 76 21                 ....w...a.v!
 
 
Resending 132 bytes to 155.35.15.120
0000: 30 81 81 02  01 03 30 11  02 04 31 1B  0C B3 02 03    0.....0...1.....
0016: 00 FF E3 04  01 07 02 01  03 04 37 30  35 04 09 80    ..........705...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  02 01 1A 04    ..p..#.x........
0048: 09 73 6E 6D  70 75 73 65  72 31 04 0C  97 84 A9 7C    .snmpuser1.....|
0064: A2 18 99 69  EC D1 40 51  04 08 00 00  00 01 DB 15    [EMAIL PROTECTED]
0080: E1 6E 04 30  1A 94 25 40  EC 4B B8 40  6D 9D 59 91    [EMAIL 
PROTECTED]@m.Y.
0096: AB 88 6B 19  8E 75 9A 70  E7 32 1C 28  5F 87 37 24    ..k..u.p.2.(_.7$
0112: 0C DF 1B 30  D1 BB 81 22  CD 22 C6 63  39 66 A1 AD    ...0...".".c9f..
0128: E3 F1 81 2B                                           ...+
 
 
Received 156 bytes from 155.35.15.120
0000: 30 81 99 02  01 03 30 11  02 04 2E C8  18 4C 02 03    0.....0......L..
0016: 00 FF FF 04  01 03 02 01  03 04 37 30  35 04 09 80    ..........705...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  02 01 42 04    ..p..#.x......B.
0048: 09 73 6E 6D  70 75 73 65  72 31 04 0C  51 4D 6E DC    .snmpuser1..QMn.
0064: B6 BF 21 2E  0B AB A1 57  04 08 00 00  00 00 EB 60    ..!....W.......`
0080: 16 DE 04 48  F2 19 7F 69  3F 64 47 58  93 37 0B 72    ...H...i?dGX.7.r
0096: C4 EE 39 FB  52 6F 67 BB  86 56 A6 5C  0F 0A 5A 20    ..9.Rog..V.\..Z
0112: 39 6C 03 47  E9 3B 04 2F  24 9A DF D7  DC 55 00 F5    9l.G.;./$....U..
0128: AB 82 E5 31  D2 42 20 F4  27 5A D4 0D  7B FE 89 DE    ...1.B .'Z..{...
0144: 01 A9 F0 C7  51 FC 85 EE  31 AF BE B7                 ....Q...1...
 
 
Resending 132 bytes to 155.35.15.120
0000: 30 81 81 02  01 03 30 11  02 04 31 1B  0C B4 02 03    0.....0...1.....
0016: 00 FF E3 04  01 07 02 01  03 04 37 30  35 04 09 80    ..........705...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  02 01 60 04    ..p..#.x......`.
0048: 09 73 6E 6D  70 75 73 65  72 31 04 0C  7E 15 0D 06    .snmpuser1..~...
0064: 69 0E 0A D5  C2 90 CF 45  04 08 00 00  00 01 DB 15    i......E........
0080: E1 6F 04 30  8A A1 E8 EE  E0 99 57 AE  9C 4C B3 43    .o.0......W..L.C
0096: 1F B3 B5 68  B5 C0 9D DD  90 3C 1F 29  1A AA 06 32    ...h.....<.)...2
0112: 73 89 55 C8  D2 D3 DD CC  8E 41 5A 95  BD 28 91 86    s.U......AZ..(..
0128: 48 16 4B A5                                           H.K.
 
 
Received 156 bytes from 155.35.15.120
0000: 30 81 99 02  01 03 30 11  02 04 2E C8  18 4D 02 03    0.....0......M..
0016: 00 FF FF 04  01 03 02 01  03 04 37 30  35 04 09 80    ..........705...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  02 01 9C 04    ..p..#.x........
0048: 09 73 6E 6D  70 75 73 65  72 31 04 0C  75 68 24 DF    .snmpuser1..uh$.
0064: FE 56 16 6F  05 46 BA 31  04 08 00 00  00 00 EB 60    .V.o.F.1.......`
0080: 16 DF 04 48  94 B3 0D C0  C8 99 2B 5C  17 8E 28 61    ...H......+\..(a
0096: 8C 3E 13 16  C7 0C C8 0B  B7 DF B8 78  D6 2D 47 6E    .>.........x.-Gn
0112: AB 9F 5B FD  DD 0A 33 C5  BD 5C 97 DB  CE 33 5F CF    ..[...3..\...3_.
0128: 02 4D 2D 74  60 C8 91 4D  96 B4 60 4E  9B 2D CA B7    .M-t`..M..`N.-..
0144: 32 57 66 86  14 14 7E 5D  3A 7E CE 10                 2Wf...~]:~..
 
 
Resending 132 bytes to 155.35.15.120
0000: 30 81 81 02  01 03 30 11  02 04 31 1B  0C B5 02 03    0.....0...1.....
0016: 00 FF E3 04  01 07 02 01  03 04 37 30  35 04 09 80    ..........705...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  02 01 BA 04    ..p..#.x........
0048: 09 73 6E 6D  70 75 73 65  72 31 04 0C  C8 D7 D4 DB    .snmpuser1......
0064: BB 2C 44 14  9E FD 6A 11  04 08 00 00  00 01 DB 15    .,D...j.........
0080: E1 70 04 30  6F DB 96 72  14 1A 3A 1E  5F E0 18 1A    .p.0o..r..:._...
0096: F5 19 E4 14  80 7B D0 96  C9 52 D4 2A  7C DD 99 67    .....{...R.*|..g
0112: 61 3F 20 53  42 77 28 17  7D 40 8B 67  DE 62 63 12    a? SBw([EMAIL 
PROTECTED]
0128: F4 94 23 37                                           ..#7
 
 
Received 156 bytes from 155.35.15.120
0000: 30 81 99 02  01 03 30 11  02 04 2E C8  18 4E 02 03    0.....0......N..
0016: 00 FF FF 04  01 03 02 01  03 04 37 30  35 04 09 80    ..........705...
0032: 00 13 70 01  9B 23 0F 78  02 01 00 02  02 02 08 04    ..p..#.x........
0048: 09 73 6E 6D  70 75 73 65  72 31 04 0C  8F 67 56 7F    .snmpuser1...gV.
0064: 42 8C AB E8  84 17 FA 02  04 08 00 00  00 00 EB 60    B..............`
0080: 16 E0 04 48  85 BB 72 93  29 04 40 99  3E C3 04 7A    ...H..r.)[EMAIL 
PROTECTED]>..z
0096: FC 87 BF 4E  1C 17 55 1E  F4 E1 7A 8C  34 8E 8D D9    ...N..U...z.4...
0112: 99 3D AA 5D  DC B7 4F 4A  63 04 03 D6  1B A7 4F B6    .=.]..OJc.....O.
0128: 27 BF CA 22  21 E3 90 A6  50 69 ED FB  8D 4F 6C F0    '.."!...Pi...Ol.
0144: 9E 2E 47 7C  36 D8 31 DC  2F 17 4C 7C                 ..G|6.1./.L|
 
Timeout: No Response from annra01-xp1.


_______________________________________________
SNMP4J mailing list
[email protected]
http://lists.agentpp.org/mailman/listinfo/snmp4j

Reply via email to