summaryrefslogtreecommitdiff
path: root/examples/v3arch/twisted/manager/cmdgen
diff options
context:
space:
mode:
Diffstat (limited to 'examples/v3arch/twisted/manager/cmdgen')
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/get-v1.py9
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/get-v2c-custom-timeout.py9
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/get-v3-custom-context.py14
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/get-v3.py9
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/getbulk-v2c.py9
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py11
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/getnext-v1.py9
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/getnext-v2c-from-specific-address.py9
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/getnext-v3-pull-subtree.py9
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/set-v1.py11
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/set-v2c.py9
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/set-v3.py9
12 files changed, 64 insertions, 53 deletions
diff --git a/examples/v3arch/twisted/manager/cmdgen/get-v1.py b/examples/v3arch/twisted/manager/cmdgen/get-v1.py
index 1ccf1ab..38428c6 100644
--- a/examples/v3arch/twisted/manager/cmdgen/get-v1.py
+++ b/examples/v3arch/twisted/manager/cmdgen/get-v1.py
@@ -48,8 +48,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBinds) = cbCtx
+def cbFun(response, *args):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBinds = response
if errorIndication:
print(errorIndication)
# SNMPv1 response may contain noSuchName error *and* SNMPv2c exception,
@@ -67,10 +67,11 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.GetCommandGenerator().sendReq(
+df = cmdgen.GetCommandGenerator().sendVarBinds(
snmpEngine,
'my-router',
- ( ('1.3.6.1.2.1.1.1.0', None), ('1.3.6.1.2.1.1.2.0', None) ),
+ None, '', # contextEngineId, contextName
+ [ ('1.3.6.1.2.1.1.1.0', None), ('1.3.6.1.2.1.1.2.0', None) ]
)
# Register error/response receiver function at deferred
diff --git a/examples/v3arch/twisted/manager/cmdgen/get-v2c-custom-timeout.py b/examples/v3arch/twisted/manager/cmdgen/get-v2c-custom-timeout.py
index 5e36d99..246a1b9 100644
--- a/examples/v3arch/twisted/manager/cmdgen/get-v2c-custom-timeout.py
+++ b/examples/v3arch/twisted/manager/cmdgen/get-v2c-custom-timeout.py
@@ -51,8 +51,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBinds) = cbCtx
+def cbFun(response, *args):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBinds = response
if errorIndication:
print(errorIndication)
elif errorStatus:
@@ -68,10 +68,11 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.GetCommandGenerator().sendReq(
+df = cmdgen.GetCommandGenerator().sendVarBinds(
snmpEngine,
'my-router',
- ( ('1.3.6.1.2.1.1.1.0', None), ),
+ None, '', # contextEngineId, contextName
+ [ ('1.3.6.1.2.1.1.1.0', None) ],
)
# Register error/response receiver function at deferred
diff --git a/examples/v3arch/twisted/manager/cmdgen/get-v3-custom-context.py b/examples/v3arch/twisted/manager/cmdgen/get-v3-custom-context.py
index 516bbba..e85babe 100644
--- a/examples/v3arch/twisted/manager/cmdgen/get-v3-custom-context.py
+++ b/examples/v3arch/twisted/manager/cmdgen/get-v3-custom-context.py
@@ -4,7 +4,7 @@
# Send a SNMP GET request
# with SNMPv3 with user 'usr-md5-none', SHA auth and no privacy protocols
# for MIB instance identified by
-# contextEngineId: 80004fb805636c6f75644dab22cc
+# contextEngineId: 0x80004fb805636c6f75644dab22cc
# contextName: da761cfc8c94d3aceef4f60f049105ba
# using Twisted framework for network transport
# over IPv4/UDP
@@ -53,8 +53,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBinds) = cbCtx
+def cbFun(response, *args):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBinds = response
if errorIndication:
print(errorIndication)
elif errorStatus:
@@ -70,12 +70,12 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.GetCommandGenerator().sendReq(
+df = cmdgen.GetCommandGenerator().sendVarBinds(
snmpEngine,
'my-router',
- ( ('1.3.6.1.2.1.1.1.0', None), ),
- contextEngineId=rfc1902.OctetString(hexValue='80004fb805636c6f75644dab22cc'),
- contextName=rfc1902.OctetString('da761cfc8c94d3aceef4f60f049105ba')
+ rfc1902.OctetString(hexValue='80004fb805636c6f75644dab22cc'),
+ rfc1902.OctetString('da761cfc8c94d3aceef4f60f049105ba'),
+ [ ('1.3.6.1.2.1.1.1.0', None) ]
)
# Register error/response receiver function at deferred
diff --git a/examples/v3arch/twisted/manager/cmdgen/get-v3.py b/examples/v3arch/twisted/manager/cmdgen/get-v3.py
index 967e024..0e3ab3e 100644
--- a/examples/v3arch/twisted/manager/cmdgen/get-v3.py
+++ b/examples/v3arch/twisted/manager/cmdgen/get-v3.py
@@ -50,8 +50,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBinds) = cbCtx
+def cbFun(response, *args):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBinds = response
if errorIndication:
print(errorIndication)
elif errorStatus:
@@ -67,10 +67,11 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.GetCommandGenerator().sendReq(
+df = cmdgen.GetCommandGenerator().sendVarBinds(
snmpEngine,
'my-router',
- ( ('1.3.6.1.2.1.1.1.0', None), ),
+ None, '', # contextEngineId, contextName
+ [ ('1.3.6.1.2.1.1.1.0', None) ]
)
# Register error/response receiver function at deferred
diff --git a/examples/v3arch/twisted/manager/cmdgen/getbulk-v2c.py b/examples/v3arch/twisted/manager/cmdgen/getbulk-v2c.py
index 7a67f74..fd761c9 100644
--- a/examples/v3arch/twisted/manager/cmdgen/getbulk-v2c.py
+++ b/examples/v3arch/twisted/manager/cmdgen/getbulk-v2c.py
@@ -51,8 +51,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBindTable) = cbCtx
+def cbFun(response, *args):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBindTable = response
if errorIndication:
print(errorIndication)
elif errorStatus:
@@ -84,11 +84,12 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.BulkCommandGenerator().sendReq(
+df = cmdgen.BulkCommandGenerator().sendVarBinds(
snmpEngine,
'my-router',
0, 25, # non-repeaters, max-repetitions
- ( ('1.3.6.1.2.1.1', None), ('1.3.6.1.4.1.1', None) )
+ None, '', # contextEngineId, contextName
+ [ ('1.3.6.1.2.1.1', None), ('1.3.6.1.4.1.1', None) ]
)
# Register error/response receiver function at deferred
diff --git a/examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py b/examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py
index e93927d..49017dc 100644
--- a/examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py
+++ b/examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py
@@ -53,8 +53,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBindTable) = cbCtx
+def cbFun(response):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBindTable = response
if errorIndication:
print(errorIndication)
elif errorStatus:
@@ -85,11 +85,12 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.BulkCommandGenerator().sendReq(
+df = cmdgen.BulkCommandGenerator().sendVarBinds(
snmpEngine,
- 'my-router',
+ 'my-router',
0, 25, # non-repeaters, max-repetitions
- ( ((1,3,6,1,2,1,1), None), ((1,3,6,1,4,1,1), None) )
+ None, '', # contextEngineId, contextName
+ [ ((1,3,6,1,2,1,1), None), ((1,3,6,1,4,1,1), None) ]
)
# Register error/response receiver function at deferred
diff --git a/examples/v3arch/twisted/manager/cmdgen/getnext-v1.py b/examples/v3arch/twisted/manager/cmdgen/getnext-v1.py
index d47b552..dede0ab 100644
--- a/examples/v3arch/twisted/manager/cmdgen/getnext-v1.py
+++ b/examples/v3arch/twisted/manager/cmdgen/getnext-v1.py
@@ -50,8 +50,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBindTable) = cbCtx
+def cbFun(response):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBindTable = response
if errorIndication:
print(errorIndication)
# SNMPv1 response may contain noSuchName error *and* SNMPv2c exception,
@@ -84,10 +84,11 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.NextCommandGenerator().sendReq(
+df = cmdgen.NextCommandGenerator().sendVarBinds(
snmpEngine,
'my-router',
- ( ('1.3.6.1.2.1.1', None), ('1.3.6.1.4.1.1', None) ),
+ None, '', # contextEngineId, contextName
+ [ ('1.3.6.1.2.1.1', None), ('1.3.6.1.4.1.1', None) ]
)
# Register error/response receiver function at deferred
diff --git a/examples/v3arch/twisted/manager/cmdgen/getnext-v2c-from-specific-address.py b/examples/v3arch/twisted/manager/cmdgen/getnext-v2c-from-specific-address.py
index 0b7f88a..c27b643 100644
--- a/examples/v3arch/twisted/manager/cmdgen/getnext-v2c-from-specific-address.py
+++ b/examples/v3arch/twisted/manager/cmdgen/getnext-v2c-from-specific-address.py
@@ -51,8 +51,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBindTable) = cbCtx
+def cbFun(response, *args):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBindTable = response
if errorIndication:
print(errorIndication)
elif errorStatus:
@@ -84,10 +84,11 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.NextCommandGenerator().sendReq(
+df = cmdgen.NextCommandGenerator().sendVarBinds(
snmpEngine,
'my-router',
- ( ('1.3.6.1.2.1.1', None), ('1.3.6.1.2.1.11', None) )
+ None, '', # contextEngineId, contextName
+ [ ('1.3.6.1.2.1.1', None), ('1.3.6.1.2.1.11', None) ]
)
# Register error/response receiver function at deferred
diff --git a/examples/v3arch/twisted/manager/cmdgen/getnext-v3-pull-subtree.py b/examples/v3arch/twisted/manager/cmdgen/getnext-v3-pull-subtree.py
index 77499d8..bff697e 100644
--- a/examples/v3arch/twisted/manager/cmdgen/getnext-v3-pull-subtree.py
+++ b/examples/v3arch/twisted/manager/cmdgen/getnext-v3-pull-subtree.py
@@ -53,8 +53,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBindTable) = cbCtx
+def cbFun(response, *args):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBindTable = response
if errorIndication:
print(errorIndication)
elif errorStatus:
@@ -89,10 +89,11 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.NextCommandGenerator().sendReq(
+df = cmdgen.NextCommandGenerator().sendVarBinds(
snmpEngine,
'my-router',
- ( (initialOID, None), )
+ None, '', # contextEngineId, contextName
+ [ (initialOID, None) ]
)
# Register error/response receiver function at deferred
diff --git a/examples/v3arch/twisted/manager/cmdgen/set-v1.py b/examples/v3arch/twisted/manager/cmdgen/set-v1.py
index a58a67e..c372104 100644
--- a/examples/v3arch/twisted/manager/cmdgen/set-v1.py
+++ b/examples/v3arch/twisted/manager/cmdgen/set-v1.py
@@ -49,8 +49,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBinds) = cbCtx
+def cbFun(response, *args):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBinds = response
if errorIndication:
print(errorIndication)
# SNMPv1 response may contain noSuchName error *and* SNMPv2c exception,
@@ -68,11 +68,12 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.SetCommandGenerator().sendReq(
+df = cmdgen.SetCommandGenerator().sendVarBinds(
snmpEngine,
'my-router',
- ( ((1,3,6,1,2,1,1,9,1,3,1), rfc1902.OctetString('my value')),
- ((1,3,6,1,2,1,1,9,1,4,1), rfc1902.Integer(123)) )
+ None, '', # contextEngineId, contextName
+ [ ((1,3,6,1,2,1,1,9,1,3,1), rfc1902.OctetString('my value')),
+ ((1,3,6,1,2,1,1,9,1,4,1), rfc1902.Integer(123)) ]
)
# Register error/response receiver function at deferred
diff --git a/examples/v3arch/twisted/manager/cmdgen/set-v2c.py b/examples/v3arch/twisted/manager/cmdgen/set-v2c.py
index 981842d..5fd91f1 100644
--- a/examples/v3arch/twisted/manager/cmdgen/set-v2c.py
+++ b/examples/v3arch/twisted/manager/cmdgen/set-v2c.py
@@ -49,8 +49,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBinds) = cbCtx
+def cbFun(response):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBinds = response
if errorIndication:
print(errorIndication)
elif errorStatus:
@@ -66,10 +66,11 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.SetCommandGenerator().sendReq(
+df = cmdgen.SetCommandGenerator().sendVarBinds(
snmpEngine,
'my-router',
- ( ((1,3,6,1,2,1,1,9,1,3,1), rfc1902.Integer(123)), )
+ None, '', # contextEngineId, contextName
+ [ ((1,3,6,1,2,1,1,9,1,3,1), rfc1902.Integer(123)) ]
)
# Register error/response receiver function at deferred
diff --git a/examples/v3arch/twisted/manager/cmdgen/set-v3.py b/examples/v3arch/twisted/manager/cmdgen/set-v3.py
index 5d32570..1fb7ce8 100644
--- a/examples/v3arch/twisted/manager/cmdgen/set-v3.py
+++ b/examples/v3arch/twisted/manager/cmdgen/set-v3.py
@@ -50,8 +50,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBinds) = cbCtx
+def cbFun(response):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBinds = response
if errorIndication:
print(errorIndication)
elif errorStatus:
@@ -67,10 +67,11 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.SetCommandGenerator().sendReq(
+df = cmdgen.SetCommandGenerator().sendVarBinds(
snmpEngine,
'my-router',
- ( ((1,3,6,1,2,1,1,9,1,3,1), rfc1902.OctetString('my new value')), )
+ None, '', # contextEngineId, contextName
+ [ ((1,3,6,1,2,1,1,9,1,3,1), rfc1902.OctetString('my new value')) ]
)
# Register error/response receiver function at deferred