summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Etingof <etingof@gmail.com>2020-03-22 14:07:41 +0100
committerIlya Etingof <etingof@gmail.com>2020-03-22 14:07:41 +0100
commit0882882337db3d3571cee57d09f3e25cc9f7208c (patch)
tree443147ea2ed27c457a6fa871fb48e79ab67c9d30
parentc966a5d9561111974f4d799c27cabef9e250c7b8 (diff)
downloadpysnmp-git-0882882337db3d3571cee57d09f3e25cc9f7208c.tar.gz
Rework functional testing harness
- Added `tox` runner with a handful of basic jobs - Invoke `tox` from `.travis` to reduce test harness duplication - Rework functional tests to run fully locally against SNMP simulator instance
-rw-r--r--.bandit.yml3
-rw-r--r--.travis.yml61
-rw-r--r--CHANGES.txt4
-rw-r--r--MANIFEST.in1
-rwxr-xr-xruntests.sh27
-rwxr-xr-xtests/functional/runtests.sh89
l---------tests/functional/samples/1.3.6.1.2.1.100.1.2.0.snmprec1
l---------tests/functional/samples/1.3.6.1.2.1.100.1.2.1.snmprec1
l---------tests/functional/samples/1.3.6.1.2.1.100.1.2.2.snmprec1
l---------tests/functional/samples/1.3.6.1.6.1.1.0.snmprec1
l---------tests/functional/samples/1.3.6.1.6.1.1.1.snmprec1
l---------tests/functional/samples/1.3.6.1.6.1.1.2.snmprec1
-rw-r--r--tests/functional/samples/public.snmprec785
-rw-r--r--tox.ini77
14 files changed, 984 insertions, 69 deletions
diff --git a/.bandit.yml b/.bandit.yml
new file mode 100644
index 00000000..a0e3247b
--- /dev/null
+++ b/.bandit.yml
@@ -0,0 +1,3 @@
+skips:
+- B603 # Ignore warnings about calling subprocess.Popen without shell=True
+- B607 # Ignore warnings about calling subprocess.Popen without a full path to executable
diff --git a/.travis.yml b/.travis.yml
index 497cf2a2..1b67ed0d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,44 +1,27 @@
language: python
-cache: pip
matrix:
include:
- - os: linux
- dist: trusty
- python: '2.6'
- - os: linux
- dist: trusty
- python: '2.7'
- - os: linux
- dist: trusty
- python: '3.2'
- - os: linux
- dist: trusty
- python: '3.3'
- - os: linux
- dist: trusty
- python: '3.4'
- - os: linux
- dist: trusty
- python: '3.5'
- - os: linux
- dist: trusty
- python: '3.6'
- - os: linux
- dist: xenial
- sudo: true
- python: '3.7'
- - os: linux
- dist: trusty
- python: 'nightly'
- - os: linux
- dist: trusty
- python: 'pypy'
- - os: linux
- dist: trusty
- python: 'pypy3'
+ - python: 2.6
+ env: TOXENV=py26
+ - python: 2.7
+ env: TOXENV=py27
+ - python: 3.3
+ env: TOXENV=py33
+ - python: 3.4
+ env: TOXENV=py34
+ - python: 3.5
+ env: TOXENV=py35
+ - python: 3.6
+ env: TOXENV=py36
+ - python: 3.7
+ env: TOXENV=py37
+ - python: 3.8
+ env: TOXENV=py38
+ - python: pypy
+ env: TOXENV=pypy
+ - python: pypy3
+ env: TOXENV=pypy3
install:
- - pip install -r requirements.txt -r devel-requirements.txt
- - pip install -e .
- - pip install pysnmp-mibs
+ - pip install tox
script:
- - sh runtests.sh
+ - tox
diff --git a/CHANGES.txt b/CHANGES.txt
index 5863d65d..824a54a1 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -3,6 +3,10 @@ Revision 4.4.13, released 2020-03-XX
------------------------------------
- Copyright notice extended to the year 2020
+- Added `tox` runner with a handful of basic jobs
+- Invoke `tox` from `.travis` to reduce test harness duplication
+- Rework functional tests to run fully locally against
+ SNMP simulator.
- Fixed `genErr` handing in Command Responder when mapping
MIB instrumentation exception onto SNMP errors. Prior to
this fix, `genErr` would never be reported back to SNMP
diff --git a/MANIFEST.in b/MANIFEST.in
index 21af931b..b972478e 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,5 +1,6 @@
include *.rst *.txt *.md *.sh
recursive-include examples *.py
+recursive-include tests * * *.sh *.snmprec
recursive-include docs/source *.rst *.svg *.py
recursive-include docs/mibs *.txt
recursive-include docs *.conf Makefile
diff --git a/runtests.sh b/runtests.sh
deleted file mode 100755
index 9143a769..00000000
--- a/runtests.sh
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/env sh
-
-set -e
-
-PYTHON=${1:-python}
-
-for x in examples/hlapi/asyncore/sync/manager/cmdgen/*.py \
- examples/hlapi/asyncore/sync/agent/ntforg/*.py \
- examples/hlapi/asyncore/manager/cmdgen/*.py \
- examples/hlapi/asyncore/agent/ntforg/*.py \
- examples/v3arch/asyncore/manager/cmdgen/*.py \
- examples/v3arch/asyncore/agent/ntforg/*.py \
- examples/v1arch/asyncore/manager/cmdgen/*.py \
- examples/v1arch/asyncore/agent/ntforg/*.py \
- examples/smi/manager/*py \
- examples/smi/agent/*.py
-do
- case "${x}" in
- *spoof*|*ipv6*)
- echo "skipping ${x}"
- continue
- ;;
- *)
- $PYTHON "${x}" | tail -50
- ;;
- esac
-done
diff --git a/tests/functional/runtests.sh b/tests/functional/runtests.sh
new file mode 100755
index 00000000..c412bcf0
--- /dev/null
+++ b/tests/functional/runtests.sh
@@ -0,0 +1,89 @@
+#!/bin/bash
+#
+# Stand up a local SNMP command responder, run all SNMP manager example
+# scripts against it.
+#
+# Fail the entire script on any failure.
+#
+
+set -e
+
+TEST_ROOT=$(cd $(dirname $0) >/dev/null 2>&1; pwd -P)
+SCRIPT_ROOT=$(mktemp -d /tmp/pysnmp.XXXXXX)
+SIMULATION_DATA_ROOT=$(mktemp -d /tmp/snmpsim.XXXXXX)
+
+cp -r $TEST_ROOT/samples/* $SIMULATION_DATA_ROOT
+
+for auth in none md5 sha sha224 sha256 sha384 sha512; do
+ for priv in none des 3des aes aes128 aes192 aes192blmt aes256 aes256blmt; do
+ if [ ${auth} = "none" -a ${priv} != "none" ]; then
+ continue
+ fi
+ params="${params} --v3-user=usr-${auth}-${priv}"
+ if [ ${auth} != "none" ]; then
+ params="${params} --v3-auth-proto=${auth} --v3-auth-key=authkey1"
+ if [ ${priv} != "none" ]; then
+ params="${params} --v3-priv-proto=${priv} --v3-priv-key=privkey1"
+ fi
+ fi
+ done
+done
+
+HOME=~ snmpsimd.py \
+ --log-level=error \
+ --v3-engine-id=80004fb805636c6f75644dab22cc \
+ --agent-udpv6-endpoint="[::1]:1161" \
+ --agent-udpv4-endpoint=127.0.0.1:1161 \
+ --agent-udpv6-endpoint="[::1]:2161" \
+ --agent-udpv4-endpoint=127.0.0.1:2161 \
+ --agent-udpv6-endpoint="[::1]:3161" \
+ --agent-udpv4-endpoint=127.0.0.1:3161 \
+ --data-dir $SIMULATION_DATA_ROOT \
+ ${params} &
+
+SNMPSIMD_PID=$!
+
+function cleanup()
+{
+ kill $SNMPSIMD_PID
+ #rm -rf $SCRIPT_ROOT $SIMULATION_DATA_ROOT
+}
+
+trap cleanup EXIT
+
+PYTHON=${1:-python}
+
+for x in examples/hlapi/asyncore/sync/manager/cmdgen/*.py \
+ examples/hlapi/asyncore/manager/cmdgen/*.py \
+ examples/v3arch/asyncore/manager/cmdgen/*.py \
+ examples/v1arch/asyncore/manager/cmdgen/*.py \
+ examples/smi/manager/*py \
+ examples/smi/agent/*.py; do
+
+ case "${x}" in
+
+ *spoof*)
+ echo "skipping ${x}"
+ continue
+ ;;
+
+ *)
+ destdir=$SCRIPT_ROOT/$(dirname ${x})
+ mkdir -p $destdir
+ destfile=$(basename ${x})
+
+ sed -e "s/'demo.snmplabs.com', 161/'127.0.0.1', 1161/g" \
+ -e "s/'104\.236\.166\.95', 161/'127.0.0.1', 1161/g" \
+ -e "s/'::1', 161/'::1', 1161/g" \
+ -e "s/demo.snmplabs.com:161/127.0.0.1:1161/g" \
+ -e "s/demo.snmplabs.com/127.0.0.1/g" \
+ ${x} > $destdir/$destfile
+
+ $PYTHON "$destdir/$destfile"
+ ;;
+
+ esac
+
+done
+
+echo "Ha! It works! \o/"
diff --git a/tests/functional/samples/1.3.6.1.2.1.100.1.2.0.snmprec b/tests/functional/samples/1.3.6.1.2.1.100.1.2.0.snmprec
new file mode 120000
index 00000000..15596436
--- /dev/null
+++ b/tests/functional/samples/1.3.6.1.2.1.100.1.2.0.snmprec
@@ -0,0 +1 @@
+public.snmprec \ No newline at end of file
diff --git a/tests/functional/samples/1.3.6.1.2.1.100.1.2.1.snmprec b/tests/functional/samples/1.3.6.1.2.1.100.1.2.1.snmprec
new file mode 120000
index 00000000..15596436
--- /dev/null
+++ b/tests/functional/samples/1.3.6.1.2.1.100.1.2.1.snmprec
@@ -0,0 +1 @@
+public.snmprec \ No newline at end of file
diff --git a/tests/functional/samples/1.3.6.1.2.1.100.1.2.2.snmprec b/tests/functional/samples/1.3.6.1.2.1.100.1.2.2.snmprec
new file mode 120000
index 00000000..15596436
--- /dev/null
+++ b/tests/functional/samples/1.3.6.1.2.1.100.1.2.2.snmprec
@@ -0,0 +1 @@
+public.snmprec \ No newline at end of file
diff --git a/tests/functional/samples/1.3.6.1.6.1.1.0.snmprec b/tests/functional/samples/1.3.6.1.6.1.1.0.snmprec
new file mode 120000
index 00000000..15596436
--- /dev/null
+++ b/tests/functional/samples/1.3.6.1.6.1.1.0.snmprec
@@ -0,0 +1 @@
+public.snmprec \ No newline at end of file
diff --git a/tests/functional/samples/1.3.6.1.6.1.1.1.snmprec b/tests/functional/samples/1.3.6.1.6.1.1.1.snmprec
new file mode 120000
index 00000000..15596436
--- /dev/null
+++ b/tests/functional/samples/1.3.6.1.6.1.1.1.snmprec
@@ -0,0 +1 @@
+public.snmprec \ No newline at end of file
diff --git a/tests/functional/samples/1.3.6.1.6.1.1.2.snmprec b/tests/functional/samples/1.3.6.1.6.1.1.2.snmprec
new file mode 120000
index 00000000..15596436
--- /dev/null
+++ b/tests/functional/samples/1.3.6.1.6.1.1.2.snmprec
@@ -0,0 +1 @@
+public.snmprec \ No newline at end of file
diff --git a/tests/functional/samples/public.snmprec b/tests/functional/samples/public.snmprec
new file mode 100644
index 00000000..6e1f184c
--- /dev/null
+++ b/tests/functional/samples/public.snmprec
@@ -0,0 +1,785 @@
+1.3.6.1.2.1.1.1.0|4|SNMP simulator suite
+1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.8072.3.2.10
+1.3.6.1.2.1.1.3.0|67|123999999
+1.3.6.1.2.1.1.4.0|4|SNMP Laboratories, http://snmplabs.com
+1.3.6.1.2.1.1.5.0|4|localhost
+1.3.6.1.2.1.1.6.0|4|Local machine
+1.3.6.1.2.1.1.7.0|2|72
+1.3.6.1.2.1.1.8.0|67|100
+1.3.6.1.2.1.1.9.1.2.1|6|1.3.6.1.6.3.10.3.1.1
+1.3.6.1.2.1.1.9.1.2.2|6|1.3.6.1.6.3.11.3.1.1
+1.3.6.1.2.1.1.9.1.2.3|6|1.3.6.1.6.3.15.2.1.1
+1.3.6.1.2.1.1.9.1.2.4|6|1.3.6.1.6.3.1
+1.3.6.1.2.1.1.9.1.2.5|6|1.3.6.1.2.1.49
+1.3.6.1.2.1.1.9.1.2.6|6|1.3.6.1.2.1.4
+1.3.6.1.2.1.1.9.1.2.7|6|1.3.6.1.2.1.50
+1.3.6.1.2.1.1.9.1.2.8|6|1.3.6.1.6.3.16.2.2.1
+1.3.6.1.2.1.1.9.1.3.1|4|The SNMP Management Architecture MIB.
+1.3.6.1.2.1.1.9.1.3.2|4|The MIB for Message Processing and Dispatching.
+1.3.6.1.2.1.1.9.1.3.3|4|The management information definitions for the SNMP User-based Security Model.
+1.3.6.1.2.1.1.9.1.3.4|4|The MIB module for SNMPv2 entities
+1.3.6.1.2.1.1.9.1.3.5|4|The MIB module for managing TCP implementations
+1.3.6.1.2.1.1.9.1.3.6|4|The MIB module for managing IP and ICMP implementations
+1.3.6.1.2.1.1.9.1.3.7|4|The MIB module for managing UDP implementations
+1.3.6.1.2.1.1.9.1.3.8|4|View-based Access Control Model for SNMP.
+1.3.6.1.2.1.1.9.1.4.1|67|1
+1.3.6.1.2.1.1.9.1.4.2|67|2
+1.3.6.1.2.1.1.9.1.4.3|67|3
+1.3.6.1.2.1.1.9.1.4.4|67|4
+1.3.6.1.2.1.1.9.1.4.5|67|5
+1.3.6.1.2.1.1.9.1.4.6|67|6
+1.3.6.1.2.1.1.9.1.4.7|67|7
+1.3.6.1.2.1.1.9.1.4.8|67|8
+1.3.6.1.2.1.2.1.0|2|2
+1.3.6.1.2.1.2.2.1.1.1|2|1
+1.3.6.1.2.1.2.2.1.1.2|2|2
+1.3.6.1.2.1.2.2.1.2.1|4|lo
+1.3.6.1.2.1.2.2.1.2.2|4|eth0
+1.3.6.1.2.1.2.2.1.3.1|2|24
+1.3.6.1.2.1.2.2.1.3.2|2|6
+1.3.6.1.2.1.2.2.1.4.1|2|16436
+1.3.6.1.2.1.2.2.1.4.2|2|1500
+1.3.6.1.2.1.2.2.1.5.1|66|10000000
+1.3.6.1.2.1.2.2.1.5.2|66|100000000
+1.3.6.1.2.1.2.2.1.6.1|4|
+1.3.6.1.2.1.2.2.1.6.2|4x|00127962f940
+1.3.6.1.2.1.2.2.1.7.1|2|1
+1.3.6.1.2.1.2.2.1.7.2|2|1
+1.3.6.1.2.1.2.2.1.8.1|2|1
+1.3.6.1.2.1.2.2.1.8.2|2|1
+1.3.6.1.2.1.2.2.1.9.1|67|123999999
+1.3.6.1.2.1.2.2.1.9.2|67|123999999
+1.3.6.1.2.1.2.2.1.10.1|65|0
+1.3.6.1.2.1.2.2.1.10.2|65|0
+1.3.6.1.2.1.2.2.1.11.1|65|1
+1.3.6.1.2.1.2.2.1.11.2|65|1
+1.3.6.1.2.1.2.2.1.12.1|65|0
+1.3.6.1.2.1.2.2.1.12.2|65|0
+1.3.6.1.2.1.2.2.1.13.1|65|1
+1.3.6.1.2.1.2.2.1.13.2|65|11
+1.3.6.1.2.1.2.2.1.14.1|65|0
+1.3.6.1.2.1.2.2.1.14.2|65|14
+1.3.6.1.2.1.2.2.1.15.1|65|0
+1.3.6.1.2.1.2.2.1.15.2|65|19
+1.3.6.1.2.1.2.2.1.16.1|65|11
+1.3.6.1.2.1.2.2.1.16.2|65|6
+1.3.6.1.2.1.2.2.1.17.1|65|4
+1.3.6.1.2.1.2.2.1.17.2|65|12
+1.3.6.1.2.1.2.2.1.18.1|65|1
+1.3.6.1.2.1.2.2.1.18.2|65|1
+1.3.6.1.2.1.2.2.1.19.1|65|0
+1.3.6.1.2.1.2.2.1.19.2|65|2
+1.3.6.1.2.1.2.2.1.20.1|65|3
+1.3.6.1.2.1.2.2.1.20.2|65|5
+1.3.6.1.2.1.2.2.1.21.1|66|1
+1.3.6.1.2.1.2.2.1.21.2|66|2
+1.3.6.1.2.1.3.1.1.1.2.1.195.218.254.97|2|2
+1.3.6.1.2.1.3.1.1.2.2.1.195.218.254.97|4x|000e849f9c19
+1.3.6.1.2.1.3.1.1.3.2.1.195.218.254.97|64x|c3dafe61
+1.3.6.1.2.1.4.1.0|2|2
+1.3.6.1.2.1.4.2.0|2|64
+1.3.6.1.2.1.4.3.0|65|22908563
+1.3.6.1.2.1.4.4.0|65|0
+1.3.6.1.2.1.4.5.0|65|64050
+1.3.6.1.2.1.4.6.0|65|0
+1.3.6.1.2.1.4.7.0|65|0
+1.3.6.1.2.1.4.8.0|65|0
+1.3.6.1.2.1.4.9.0|65|22835646
+1.3.6.1.2.1.4.10.0|65|15835620
+1.3.6.1.2.1.4.11.0|65|0
+1.3.6.1.2.1.4.12.0|65|0
+1.3.6.1.2.1.4.13.0|2|30
+1.3.6.1.2.1.4.14.0|65|92
+1.3.6.1.2.1.4.15.0|65|46
+1.3.6.1.2.1.4.16.0|65|0
+1.3.6.1.2.1.4.17.0|65|31158
+1.3.6.1.2.1.4.18.0|65|0
+1.3.6.1.2.1.4.19.0|65|699707
+1.3.6.1.2.1.4.20.1.1.127.0.0.1|64x|7f000001
+1.3.6.1.2.1.4.20.1.1.195.218.254.105|64x|c3dafe69
+1.3.6.1.2.1.4.20.1.2.127.0.0.1|2|1
+1.3.6.1.2.1.4.20.1.2.195.218.254.105|2|2
+1.3.6.1.2.1.4.20.1.3.127.0.0.1|64x|ff000000
+1.3.6.1.2.1.4.20.1.3.195.218.254.105|64x|ffffff00
+1.3.6.1.2.1.4.20.1.4.127.0.0.1|2|0
+1.3.6.1.2.1.4.20.1.4.195.218.254.105|2|1
+1.3.6.1.2.1.4.21.1.1.0.0.0.0|64x|00000000
+1.3.6.1.2.1.4.21.1.1.127.0.0.0|64x|7f000000
+1.3.6.1.2.1.4.21.1.1.195.218.254.0|64x|c3dafe00
+1.3.6.1.2.1.4.21.1.2.0.0.0.0|2|2
+1.3.6.1.2.1.4.21.1.2.127.0.0.0|2|1
+1.3.6.1.2.1.4.21.1.2.195.218.254.0|2|2
+1.3.6.1.2.1.4.21.1.3.0.0.0.0|2|1
+1.3.6.1.2.1.4.21.1.3.127.0.0.0|2|0
+1.3.6.1.2.1.4.21.1.3.195.218.254.0|2|0
+1.3.6.1.2.1.4.21.1.7.0.0.0.0|64x|c3dafe61
+1.3.6.1.2.1.4.21.1.7.127.0.0.0|64x|00000000
+1.3.6.1.2.1.4.21.1.7.195.218.254.0|64x|00000000
+1.3.6.1.2.1.4.21.1.8.0.0.0.0|2|4
+1.3.6.1.2.1.4.21.1.8.127.0.0.0|2|3
+1.3.6.1.2.1.4.21.1.8.195.218.254.0|2|3
+1.3.6.1.2.1.4.21.1.9.0.0.0.0|2|2
+1.3.6.1.2.1.4.21.1.9.127.0.0.0|2|2
+1.3.6.1.2.1.4.21.1.9.195.218.254.0|2|2
+1.3.6.1.2.1.4.21.1.11.0.0.0.0|64x|00000000
+1.3.6.1.2.1.4.21.1.11.127.0.0.0|64x|ff000000
+1.3.6.1.2.1.4.21.1.11.195.218.254.0|64x|ffffff00
+1.3.6.1.2.1.4.21.1.13.0.0.0.0|6|0.0
+1.3.6.1.2.1.4.21.1.13.127.0.0.0|6|0.0
+1.3.6.1.2.1.4.21.1.13.195.218.254.0|6|0.0
+1.3.6.1.2.1.4.22.1.1.2.195.218.254.97|2|2
+1.3.6.1.2.1.4.22.1.2.2.195.218.254.97|4x|000e849f9c19
+1.3.6.1.2.1.4.22.1.3.2.195.218.254.97|64x|c3dafe61
+1.3.6.1.2.1.4.22.1.4.2.195.218.254.97|2|3
+1.3.6.1.2.1.4.23.0|65|0
+1.3.6.1.2.1.4.24.4.1.1.0.0.0.0.0.0.0.0.0.195.218.254.97|64x|00000000
+1.3.6.1.2.1.4.24.4.1.1.127.0.0.0.0.0.0.255.0.0.0.0.0|64x|7f000000
+1.3.6.1.2.1.4.24.4.1.1.195.218.254.0.0.255.255.255.0.0.0.0.0|64x|c3dafe00
+1.3.6.1.2.1.4.24.4.1.2.0.0.0.0.0.0.0.0.0.195.218.254.97|64x|00000000
+1.3.6.1.2.1.4.24.4.1.2.127.0.0.0.0.0.0.255.0.0.0.0.0|64x|000000ff
+1.3.6.1.2.1.4.24.4.1.2.195.218.254.0.0.255.255.255.0.0.0.0.0|64x|00ffffff
+1.3.6.1.2.1.4.24.4.1.3.0.0.0.0.0.0.0.0.0.195.218.254.97|2|0
+1.3.6.1.2.1.4.24.4.1.3.127.0.0.0.0.0.0.255.0.0.0.0.0|2|0
+1.3.6.1.2.1.4.24.4.1.3.195.218.254.0.0.255.255.255.0.0.0.0.0|2|0
+1.3.6.1.2.1.4.24.4.1.4.0.0.0.0.0.0.0.0.0.195.218.254.97|64x|c3dafe61
+1.3.6.1.2.1.4.24.4.1.4.127.0.0.0.0.0.0.255.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.4.24.4.1.4.195.218.254.0.0.255.255.255.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.4.24.4.1.5.0.0.0.0.0.0.0.0.0.195.218.254.97|2|2
+1.3.6.1.2.1.4.24.4.1.5.127.0.0.0.0.0.0.255.0.0.0.0.0|2|1
+1.3.6.1.2.1.4.24.4.1.5.195.218.254.0.0.255.255.255.0.0.0.0.0|2|2
+1.3.6.1.2.1.4.24.4.1.6.0.0.0.0.0.0.0.0.0.195.218.254.97|2|4
+1.3.6.1.2.1.4.24.4.1.6.127.0.0.0.0.0.0.255.0.0.0.0.0|2|3
+1.3.6.1.2.1.4.24.4.1.6.195.218.254.0.0.255.255.255.0.0.0.0.0|2|3
+1.3.6.1.2.1.4.24.4.1.7.0.0.0.0.0.0.0.0.0.195.218.254.97|2|2
+1.3.6.1.2.1.4.24.4.1.7.127.0.0.0.0.0.0.255.0.0.0.0.0|2|2
+1.3.6.1.2.1.4.24.4.1.7.195.218.254.0.0.255.255.255.0.0.0.0.0|2|2
+1.3.6.1.2.1.4.24.4.1.9.0.0.0.0.0.0.0.0.0.195.218.254.97|6|0.0
+1.3.6.1.2.1.4.24.4.1.9.127.0.0.0.0.0.0.255.0.0.0.0.0|6|0.0
+1.3.6.1.2.1.4.24.4.1.9.195.218.254.0.0.255.255.255.0.0.0.0.0|6|0.0
+1.3.6.1.2.1.4.24.4.1.10.0.0.0.0.0.0.0.0.0.195.218.254.97|2|0
+1.3.6.1.2.1.4.24.4.1.10.127.0.0.0.0.0.0.255.0.0.0.0.0|2|0
+1.3.6.1.2.1.4.24.4.1.10.195.218.254.0.0.255.255.255.0.0.0.0.0|2|0
+1.3.6.1.2.1.4.24.4.1.11.0.0.0.0.0.0.0.0.0.195.218.254.97|2|1
+1.3.6.1.2.1.4.24.4.1.11.127.0.0.0.0.0.0.255.0.0.0.0.0|2|0
+1.3.6.1.2.1.4.24.4.1.11.195.218.254.0.0.255.255.255.0.0.0.0.0|2|0
+1.3.6.1.2.1.4.24.4.1.12.0.0.0.0.0.0.0.0.0.195.218.254.97|2|-1
+1.3.6.1.2.1.4.24.4.1.12.127.0.0.0.0.0.0.255.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.4.1.12.195.218.254.0.0.255.255.255.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.4.1.13.0.0.0.0.0.0.0.0.0.195.218.254.97|2|-1
+1.3.6.1.2.1.4.24.4.1.13.127.0.0.0.0.0.0.255.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.4.1.13.195.218.254.0.0.255.255.255.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.4.1.14.0.0.0.0.0.0.0.0.0.195.218.254.97|2|-1
+1.3.6.1.2.1.4.24.4.1.14.127.0.0.0.0.0.0.255.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.4.1.14.195.218.254.0.0.255.255.255.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.4.1.15.0.0.0.0.0.0.0.0.0.195.218.254.97|2|-1
+1.3.6.1.2.1.4.24.4.1.15.127.0.0.0.0.0.0.255.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.4.1.15.195.218.254.0.0.255.255.255.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.4.1.16.0.0.0.0.0.0.0.0.0.195.218.254.97|2|1
+1.3.6.1.2.1.4.24.4.1.16.127.0.0.0.0.0.0.255.0.0.0.0.0|2|1
+1.3.6.1.2.1.4.24.4.1.16.195.218.254.0.0.255.255.255.0.0.0.0.0|2|1
+1.3.6.1.2.1.4.24.6.0|66|6
+1.3.6.1.2.1.4.24.7.1.7.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|2
+1.3.6.1.2.1.4.24.7.1.7.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|1
+1.3.6.1.2.1.4.24.7.1.7.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|2
+1.3.6.1.2.1.4.24.7.1.7.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2
+1.3.6.1.2.1.4.24.7.1.7.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|1
+1.3.6.1.2.1.4.24.7.1.7.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2
+1.3.6.1.2.1.4.24.7.1.8.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|4
+1.3.6.1.2.1.4.24.7.1.8.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|3
+1.3.6.1.2.1.4.24.7.1.8.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|3
+1.3.6.1.2.1.4.24.7.1.8.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|3
+1.3.6.1.2.1.4.24.7.1.8.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|3
+1.3.6.1.2.1.4.24.7.1.8.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|3
+1.3.6.1.2.1.4.24.7.1.9.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|2
+1.3.6.1.2.1.4.24.7.1.9.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|2
+1.3.6.1.2.1.4.24.7.1.9.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|2
+1.3.6.1.2.1.4.24.7.1.9.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2
+1.3.6.1.2.1.4.24.7.1.9.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2
+1.3.6.1.2.1.4.24.7.1.9.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2
+1.3.6.1.2.1.4.24.7.1.10.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|66|0
+1.3.6.1.2.1.4.24.7.1.10.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|66|0
+1.3.6.1.2.1.4.24.7.1.10.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|66|0
+1.3.6.1.2.1.4.24.7.1.10.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0
+1.3.6.1.2.1.4.24.7.1.10.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0
+1.3.6.1.2.1.4.24.7.1.10.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0
+1.3.6.1.2.1.4.24.7.1.11.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|66|0
+1.3.6.1.2.1.4.24.7.1.11.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|66|0
+1.3.6.1.2.1.4.24.7.1.11.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|66|0
+1.3.6.1.2.1.4.24.7.1.11.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0
+1.3.6.1.2.1.4.24.7.1.11.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0
+1.3.6.1.2.1.4.24.7.1.11.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0
+1.3.6.1.2.1.4.24.7.1.12.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|1
+1.3.6.1.2.1.4.24.7.1.12.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|0
+1.3.6.1.2.1.4.24.7.1.12.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|0
+1.3.6.1.2.1.4.24.7.1.12.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|256
+1.3.6.1.2.1.4.24.7.1.12.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|0
+1.3.6.1.2.1.4.24.7.1.12.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|256
+1.3.6.1.2.1.4.24.7.1.13.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|-1
+1.3.6.1.2.1.4.24.7.1.13.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.13.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.13.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.13.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.13.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.14.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|-1
+1.3.6.1.2.1.4.24.7.1.14.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.14.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.14.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.14.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.14.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.15.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|-1
+1.3.6.1.2.1.4.24.7.1.15.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.15.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.15.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.15.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.15.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.16.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|-1
+1.3.6.1.2.1.4.24.7.1.16.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.16.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.16.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.16.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.16.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
+1.3.6.1.2.1.4.24.7.1.17.1.4.0.0.0.0.0.2.0.0.1.4.195.218.254.97|2|1
+1.3.6.1.2.1.4.24.7.1.17.1.4.127.0.0.0.8.1.1.1.4.0.0.0.0|2|1
+1.3.6.1.2.1.4.24.7.1.17.1.4.195.218.254.0.24.1.2.1.4.0.0.0.0|2|1
+1.3.6.1.2.1.4.24.7.1.17.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|1
+1.3.6.1.2.1.4.24.7.1.17.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.128.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|1
+1.3.6.1.2.1.4.24.7.1.17.2.16.255.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|1
+1.3.6.1.2.1.4.25.0|2|2
+1.3.6.1.2.1.4.26.0|2|64
+1.3.6.1.2.1.4.31.1.1.3.1|65|22906399
+1.3.6.1.2.1.4.31.1.1.3.2|65|0
+1.3.6.1.2.1.4.31.1.1.4.1|70|22906399
+1.3.6.1.2.1.4.31.1.1.4.2|70|0
+1.3.6.1.2.1.4.31.1.1.6.1|70|0
+1.3.6.1.2.1.4.31.1.1.6.2|70|0
+1.3.6.1.2.1.4.31.1.1.7.1|65|0
+1.3.6.1.2.1.4.31.1.1.7.2|65|0
+1.3.6.1.2.1.4.31.1.1.9.1|65|64050
+1.3.6.1.2.1.4.31.1.1.9.2|65|0
+1.3.6.1.2.1.4.31.1.1.10.1|65|0
+1.3.6.1.2.1.4.31.1.1.10.2|65|0
+1.3.6.1.2.1.4.31.1.1.12.1|65|0
+1.3.6.1.2.1.4.31.1.1.12.2|65|0
+1.3.6.1.2.1.4.31.1.1.13.1|70|0
+1.3.6.1.2.1.4.31.1.1.13.2|70|0
+1.3.6.1.2.1.4.31.1.1.14.1|65|0
+1.3.6.1.2.1.4.31.1.1.14.2|65|0
+1.3.6.1.2.1.4.31.1.1.15.1|65|46
+1.3.6.1.2.1.4.31.1.1.15.2|65|0
+1.3.6.1.2.1.4.31.1.1.16.1|65|0
+1.3.6.1.2.1.4.31.1.1.16.2|65|0
+1.3.6.1.2.1.4.31.1.1.17.1|65|0
+1.3.6.1.2.1.4.31.1.1.17.2|65|0
+1.3.6.1.2.1.4.31.1.1.18.1|65|22833483
+1.3.6.1.2.1.4.31.1.1.18.2|65|0
+1.3.6.1.2.1.4.31.1.1.19.1|70|22833483
+1.3.6.1.2.1.4.31.1.1.19.2|70|0
+1.3.6.1.2.1.4.31.1.1.20.1|65|15833452
+1.3.6.1.2.1.4.31.1.1.20.2|65|6
+1.3.6.1.2.1.4.31.1.1.21.1|70|15833452
+1.3.6.1.2.1.4.31.1.1.21.2|70|6
+1.3.6.1.2.1.4.31.1.1.22.1|65|0
+1.3.6.1.2.1.4.31.1.1.22.2|65|0
+1.3.6.1.2.1.4.31.1.1.24.1|70|0
+1.3.6.1.2.1.4.31.1.1.24.2|70|0
+1.3.6.1.2.1.4.31.1.1.25.1|65|0
+1.3.6.1.2.1.4.31.1.1.25.2|65|0
+1.3.6.1.2.1.4.31.1.1.28.1|65|0
+1.3.6.1.2.1.4.31.1.1.28.2|65|0
+1.3.6.1.2.1.4.31.1.1.29.1|65|699707
+1.3.6.1.2.1.4.31.1.1.29.2|65|0
+1.3.6.1.2.1.4.31.1.1.46.1|67|0
+1.3.6.1.2.1.4.31.1.1.46.2|67|0
+1.3.6.1.2.1.4.31.1.1.47.1|66|30000
+1.3.6.1.2.1.4.31.1.1.47.2|66|30000
+1.3.6.1.2.1.4.34.1.3.1.4.127.0.0.1|2|1
+1.3.6.1.2.1.4.34.1.3.1.4.195.218.254.105|2|2
+1.3.6.1.2.1.4.34.1.3.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|1
+1.3.6.1.2.1.4.34.1.3.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|2
+1.3.6.1.2.1.4.34.1.4.1.4.127.0.0.1|2|1
+1.3.6.1.2.1.4.34.1.4.1.4.195.218.254.105|2|1
+1.3.6.1.2.1.4.34.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|1
+1.3.6.1.2.1.4.34.1.4.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|1
+1.3.6.1.2.1.4.34.1.5.1.4.127.0.0.1|6|1.3.6.1.2.1.4.32.1.5.1.1.4.215.218.234.183.0
+1.3.6.1.2.1.4.34.1.5.1.4.195.218.254.105|6|1.3.6.1.2.1.4.32.1.5.2.1.4.215.218.234.183.0
+1.3.6.1.2.1.4.34.1.5.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|6|1.3.6.1.2.1.4.32.1.5.1.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.128
+1.3.6.1.2.1.4.34.1.5.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|6|1.3.6.1.2.1.4.32.1.5.2.2.16.254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.0.64
+1.3.6.1.2.1.4.34.1.6.1.4.127.0.0.1|2|2
+1.3.6.1.2.1.4.34.1.6.1.4.195.218.254.105|2|2
+1.3.6.1.2.1.4.34.1.6.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|2
+1.3.6.1.2.1.4.34.1.6.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|5
+1.3.6.1.2.1.4.34.1.7.1.4.127.0.0.1|2|1
+1.3.6.1.2.1.4.34.1.7.1.4.195.218.254.105|2|1
+1.3.6.1.2.1.4.34.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|1
+1.3.6.1.2.1.4.34.1.7.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|1
+1.3.6.1.2.1.4.34.1.8.1.4.127.0.0.1|67|0
+1.3.6.1.2.1.4.34.1.8.1.4.195.218.254.105|67|0
+1.3.6.1.2.1.4.34.1.8.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|67|0
+1.3.6.1.2.1.4.34.1.8.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|67|0
+1.3.6.1.2.1.4.34.1.9.1.4.127.0.0.1|67|0
+1.3.6.1.2.1.4.34.1.9.1.4.195.218.254.105|67|0
+1.3.6.1.2.1.4.34.1.9.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|67|0
+1.3.6.1.2.1.4.34.1.9.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|67|0
+1.3.6.1.2.1.4.34.1.10.1.4.127.0.0.1|2|1
+1.3.6.1.2.1.4.34.1.10.1.4.195.218.254.105|2|1
+1.3.6.1.2.1.4.34.1.10.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|1
+1.3.6.1.2.1.4.34.1.10.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|1
+1.3.6.1.2.1.4.34.1.11.1.4.127.0.0.1|2|2
+1.3.6.1.2.1.4.34.1.11.1.4.195.218.254.105|2|2
+1.3.6.1.2.1.4.34.1.11.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|2|2
+1.3.6.1.2.1.4.34.1.11.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64|2|2
+1.3.6.1.2.1.4.35.1.4.2.1.4.195.218.254.97|4x|000e849f9c19
+1.3.6.1.2.1.4.35.1.6.2.1.4.195.218.254.97|2|3
+1.3.6.1.2.1.4.35.1.7.2.1.4.195.218.254.97|2|1
+1.3.6.1.2.1.4.35.1.8.2.1.4.195.218.254.97|2|1
+1.3.6.1.2.1.5.1.0|65|324
+1.3.6.1.2.1.5.2.0|65|3
+1.3.6.1.2.1.5.3.0|65|248
+1.3.6.1.2.1.5.4.0|65|54
+1.3.6.1.2.1.5.5.0|65|0
+1.3.6.1.2.1.5.6.0|65|0
+1.3.6.1.2.1.5.7.0|65|0
+1.3.6.1.2.1.5.8.0|65|0
+1.3.6.1.2.1.5.9.0|65|22
+1.3.6.1.2.1.5.10.0|65|0
+1.3.6.1.2.1.5.11.0|65|0
+1.3.6.1.2.1.5.12.0|65|0
+1.3.6.1.2.1.5.13.0|65|0
+1.3.6.1.2.1.5.14.0|65|2735
+1.3.6.1.2.1.5.15.0|65|0
+1.3.6.1.2.1.5.16.0|65|2735
+1.3.6.1.2.1.5.17.0|65|0
+1.3.6.1.2.1.5.18.0|65|0
+1.3.6.1.2.1.5.19.0|65|0
+1.3.6.1.2.1.5.20.0|65|0
+1.3.6.1.2.1.5.21.0|65|0
+1.3.6.1.2.1.5.22.0|65|0
+1.3.6.1.2.1.5.23.0|65|0
+1.3.6.1.2.1.5.24.0|65|0
+1.3.6.1.2.1.5.25.0|65|0
+1.3.6.1.2.1.5.26.0|65|0
+1.3.6.1.2.1.6.1.0|2|1
+1.3.6.1.2.1.6.2.0|2|200
+1.3.6.1.2.1.6.3.0|2|120000
+1.3.6.1.2.1.6.4.0|2|-1
+1.3.6.1.2.1.6.5.0|65|104742
+1.3.6.1.2.1.6.6.0|65|44969
+1.3.6.1.2.1.6.7.0|65|1812
+1.3.6.1.2.1.6.8.0|65|4441
+1.3.6.1.2.1.6.9.0|66|9
+1.3.6.1.2.1.6.10.0|65|22280578
+1.3.6.1.2.1.6.11.0|65|15264067
+1.3.6.1.2.1.6.12.0|65|7502
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.22.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.25.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.37.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.111.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.113.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.587.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.668.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.2049.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.6000.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.36152.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.59364.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.0.0.0.0.60182.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.127.0.0.1.53.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.127.0.0.1.631.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.127.0.0.1.953.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.127.0.0.1.8118.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.195.218.254.105.53.0.0.0.0.0|2|2
+1.3.6.1.2.1.6.13.1.1.195.218.254.105.41511.194.67.1.250.993|2|5
+1.3.6.1.2.1.6.13.1.1.195.218.254.105.41735.194.154.70.112.22|2|5
+1.3.6.1.2.1.6.13.1.1.195.218.254.105.45632.10.105.41.179.3389|2|5
+1.3.6.1.2.1.6.13.1.1.195.218.254.105.47639.208.71.169.36.6667|2|5
+1.3.6.1.2.1.6.13.1.1.195.218.254.105.51620.74.125.77.125.5222|2|5
+1.3.6.1.2.1.6.13.1.1.195.218.254.105.51684.194.67.10.226.22|2|5
+1.3.6.1.2.1.6.13.1.1.195.218.254.105.55059.194.67.10.225.22|2|5
+1.3.6.1.2.1.6.13.1.1.195.218.254.105.56134.205.188.8.43.5190|2|5
+1.3.6.1.2.1.6.13.1.1.195.218.254.105.56769.194.67.2.106.5222|2|5
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.22.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.25.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.37.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.111.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.113.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.587.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.668.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.2049.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.6000.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.36152.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.59364.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.0.0.0.0.60182.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.2.127.0.0.1.53.0.0.0.0.0|64x|7f000001
+1.3.6.1.2.1.6.13.1.2.127.0.0.1.631.0.0.0.0.0|64x|7f000001
+1.3.6.1.2.1.6.13.1.2.127.0.0.1.953.0.0.0.0.0|64x|7f000001
+1.3.6.1.2.1.6.13.1.2.127.0.0.1.8118.0.0.0.0.0|64x|7f000001
+1.3.6.1.2.1.6.13.1.2.195.218.254.105.53.0.0.0.0.0|64x|c3dafe69
+1.3.6.1.2.1.6.13.1.2.195.218.254.105.41511.194.67.1.250.993|64x|c3dafe69
+1.3.6.1.2.1.6.13.1.2.195.218.254.105.41735.194.154.70.112.22|64x|c3dafe69
+1.3.6.1.2.1.6.13.1.2.195.218.254.105.45632.10.105.41.179.3389|64x|c3dafe69
+1.3.6.1.2.1.6.13.1.2.195.218.254.105.47639.208.71.169.36.6667|64x|c3dafe69
+1.3.6.1.2.1.6.13.1.2.195.218.254.105.51620.74.125.77.125.5222|64x|c3dafe69
+1.3.6.1.2.1.6.13.1.2.195.218.254.105.51684.194.67.10.226.22|64x|c3dafe69
+1.3.6.1.2.1.6.13.1.2.195.218.254.105.55059.194.67.10.225.22|64x|c3dafe69
+1.3.6.1.2.1.6.13.1.2.195.218.254.105.56134.205.188.8.43.5190|64x|c3dafe69
+1.3.6.1.2.1.6.13.1.2.195.218.254.105.56769.194.67.2.106.5222|64x|c3dafe69
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.22.0.0.0.0.0|2|22
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.25.0.0.0.0.0|2|25
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.37.0.0.0.0.0|2|37
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.111.0.0.0.0.0|2|111
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.113.0.0.0.0.0|2|113
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.587.0.0.0.0.0|2|587
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.668.0.0.0.0.0|2|668
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.2049.0.0.0.0.0|2|2049
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.6000.0.0.0.0.0|2|6000
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.36152.0.0.0.0.0|2|36152
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.59364.0.0.0.0.0|2|59364
+1.3.6.1.2.1.6.13.1.3.0.0.0.0.60182.0.0.0.0.0|2|60182
+1.3.6.1.2.1.6.13.1.3.127.0.0.1.53.0.0.0.0.0|2|53
+1.3.6.1.2.1.6.13.1.3.127.0.0.1.631.0.0.0.0.0|2|631
+1.3.6.1.2.1.6.13.1.3.127.0.0.1.953.0.0.0.0.0|2|953
+1.3.6.1.2.1.6.13.1.3.127.0.0.1.8118.0.0.0.0.0|2|8118
+1.3.6.1.2.1.6.13.1.3.195.218.254.105.53.0.0.0.0.0|2|53
+1.3.6.1.2.1.6.13.1.3.195.218.254.105.41511.194.67.1.250.993|2|41511
+1.3.6.1.2.1.6.13.1.3.195.218.254.105.41735.194.154.70.112.22|2|41735
+1.3.6.1.2.1.6.13.1.3.195.218.254.105.45632.10.105.41.179.3389|2|45632
+1.3.6.1.2.1.6.13.1.3.195.218.254.105.47639.208.71.169.36.6667|2|47639
+1.3.6.1.2.1.6.13.1.3.195.218.254.105.51620.74.125.77.125.5222|2|51620
+1.3.6.1.2.1.6.13.1.3.195.218.254.105.51684.194.67.10.226.22|2|51684
+1.3.6.1.2.1.6.13.1.3.195.218.254.105.55059.194.67.10.225.22|2|55059
+1.3.6.1.2.1.6.13.1.3.195.218.254.105.56134.205.188.8.43.5190|2|56134
+1.3.6.1.2.1.6.13.1.3.195.218.254.105.56769.194.67.2.106.5222|2|56769
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.22.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.25.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.37.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.111.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.113.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.587.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.668.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.2049.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.6000.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.36152.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.59364.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.0.0.0.0.60182.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.127.0.0.1.53.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.127.0.0.1.631.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.127.0.0.1.953.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.127.0.0.1.8118.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.195.218.254.105.53.0.0.0.0.0|64x|00000000
+1.3.6.1.2.1.6.13.1.4.195.218.254.105.41511.194.67.1.250.993|64x|c24301fa
+1.3.6.1.2.1.6.13.1.4.195.218.254.105.41735.194.154.70.112.22|64x|c29a4670
+1.3.6.1.2.1.6.13.1.4.195.218.254.105.45632.10.105.41.179.3389|64x|0a6929b3
+1.3.6.1.2.1.6.13.1.4.195.218.254.105.47639.208.71.169.36.6667|64x|d047a924
+1.3.6.1.2.1.6.13.1.4.195.218.254.105.51620.74.125.77.125.5222|64|J}M}
+1.3.6.1.2.1.6.13.1.4.195.218.254.105.51684.194.67.10.226.22|64x|c2430ae2
+1.3.6.1.2.1.6.13.1.4.195.218.254.105.55059.194.67.10.225.22|64x|c2430ae1
+1.3.6.1.2.1.6.13.1.4.195.218.254.105.56134.205.188.8.43.5190|64x|cdbc082b
+1.3.6.1.2.1.6.13.1.4.195.218.254.105.56769.194.67.2.106.5222|64x|c243026a
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.22.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.25.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.37.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.111.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.113.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.587.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.668.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.2049.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.6000.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.36152.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.59364.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.0.0.0.0.60182.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.127.0.0.1.53.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.127.0.0.1.631.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.127.0.0.1.953.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.127.0.0.1.8118.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.195.218.254.105.53.0.0.0.0.0|2|0
+1.3.6.1.2.1.6.13.1.5.195.218.254.105.41511.194.67.1.250.993|2|993
+1.3.6.1.2.1.6.13.1.5.195.218.254.105.41735.194.154.70.112.22|2|22
+1.3.6.1.2.1.6.13.1.5.195.218.254.105.45632.10.105.41.179.3389|2|3389
+1.3.6.1.2.1.6.13.1.5.195.218.254.105.47639.208.71.169.36.6667|2|6667
+1.3.6.1.2.1.6.13.1.5.195.218.254.105.51620.74.125.77.125.5222|2|5222
+1.3.6.1.2.1.6.13.1.5.195.218.254.105.51684.194.67.10.226.22|2|22
+1.3.6.1.2.1.6.13.1.5.195.218.254.105.55059.194.67.10.225.22|2|22
+1.3.6.1.2.1.6.13.1.5.195.218.254.105.56134.205.188.8.43.5190|2|5190
+1.3.6.1.2.1.6.13.1.5.195.218.254.105.56769.194.67.2.106.5222|2|5222
+1.3.6.1.2.1.6.14.0|65|3
+1.3.6.1.2.1.6.15.0|65|6483
+1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.41511.1.4.194.67.1.250.993|2|5
+1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.41735.1.4.194.154.70.112.22|2|5
+1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.45632.1.4.10.105.41.179.3389|2|5
+1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.47639.1.4.208.71.169.36.6667|2|5
+1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.51620.1.4.74.125.77.125.5222|2|5
+1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.51684.1.4.194.67.10.226.22|2|5
+1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.55059.1.4.194.67.10.225.22|2|5
+1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.56134.1.4.205.188.8.43.5190|2|5
+1.3.6.1.2.1.6.19.1.7.1.4.195.218.254.105.56769.1.4.194.67.2.106.5222|2|5
+1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.41511.1.4.194.67.1.250.993|66|0
+1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.41735.1.4.194.154.70.112.22|66|0
+1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.45632.1.4.10.105.41.179.3389|66|0
+1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.47639.1.4.208.71.169.36.6667|66|0
+1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.51620.1.4.74.125.77.125.5222|66|0
+1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.51684.1.4.194.67.10.226.22|66|0
+1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.55059.1.4.194.67.10.225.22|66|0
+1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.56134.1.4.205.188.8.43.5190|66|0
+1.3.6.1.2.1.6.19.1.8.1.4.195.218.254.105.56769.1.4.194.67.2.106.5222|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.22|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.25|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.37|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.111|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.113|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.587|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.668|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.2049|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.6000|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.36152|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.59364|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.0.0.0.0.60182|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.127.0.0.1.53|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.127.0.0.1.631|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.127.0.0.1.953|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.127.0.0.1.8118|66|0
+1.3.6.1.2.1.6.20.1.4.1.4.195.218.254.105.53|66|0
+1.3.6.1.2.1.6.20.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.22|66|0
+1.3.6.1.2.1.6.20.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.80|66|0
+1.3.6.1.2.1.6.20.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6000|66|0
+1.3.6.1.2.1.6.20.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.631|66|0
+1.3.6.1.2.1.6.20.1.4.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.953|66|0
+1.3.6.1.2.1.7.1.0|65|555447
+1.3.6.1.2.1.7.2.0|65|229
+1.3.6.1.2.1.7.3.0|65|1
+1.3.6.1.2.1.7.4.0|65|560646
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.37|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.111|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.123|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.161|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.512|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.631|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.665|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.978|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.2049|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.32768|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.32769|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.32770|64x|00000000
+1.3.6.1.2.1.7.5.1.1.0.0.0.0.44998|64x|00000000
+1.3.6.1.2.1.7.5.1.1.127.0.0.1.53|64x|7f000001
+1.3.6.1.2.1.7.5.1.1.127.0.0.1.123|64x|7f000001
+1.3.6.1.2.1.7.5.1.1.195.218.254.105.53|64x|c3dafe69
+1.3.6.1.2.1.7.5.1.1.195.218.254.105.123|64x|c3dafe69
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.37|2|37
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.111|2|111
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.123|2|123
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.161|2|161
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.512|2|512
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.631|2|631
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.665|2|665
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.978|2|978
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.2049|2|2049
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.32768|2|32768
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.32769|2|32769
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.32770|2|32770
+1.3.6.1.2.1.7.5.1.2.0.0.0.0.44998|2|44998
+1.3.6.1.2.1.7.5.1.2.127.0.0.1.53|2|53
+1.3.6.1.2.1.7.5.1.2.127.0.0.1.123|2|123
+1.3.6.1.2.1.7.5.1.2.195.218.254.105.53|2|53
+1.3.6.1.2.1.7.5.1.2.195.218.254.105.123|2|123
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.37.1.4.0.0.0.0.0.13480|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.111.1.4.0.0.0.0.0.13348|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.123.1.4.0.0.0.0.0.13701|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.161.1.4.0.0.0.0.0.17521|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.512.1.4.0.0.0.0.0.13481|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.631.1.4.0.0.0.0.0.16954|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.665.1.4.0.0.0.0.0.13621|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.978.1.4.0.0.0.0.0.13380|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.2049.1.4.0.0.0.0.0.13649|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.32768.1.4.0.0.0.0.0.13386|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.32769.1.4.0.0.0.0.0.13645|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.32770.1.4.0.0.0.0.0.13671|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.0.0.0.0.44998.1.4.0.0.0.0.0.25448710|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.127.0.0.1.53.1.4.0.0.0.0.0.13528|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.127.0.0.1.123.1.4.0.0.0.0.0.13706|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.195.218.254.105.53.1.4.0.0.0.0.0.13530|66|0
+1.3.6.1.2.1.7.7.1.8.1.4.195.218.254.105.123.1.4.0.0.0.0.0.13707|66|0
+1.3.6.1.2.1.7.7.1.8.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.123.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.13702|66|0
+1.3.6.1.2.1.7.7.1.8.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.123.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.13704|66|0
+1.3.6.1.2.1.7.7.1.8.2.16.254.128.0.0.0.0.0.0.2.18.121.255.254.98.249.64.123.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.13705|66|0
+1.3.6.1.2.1.11.1.0|65|1
+1.3.6.1.2.1.11.2.0|65|2
+1.3.6.1.2.1.11.3.0|65|3
+1.3.6.1.2.1.11.4.0|65|4
+1.3.6.1.2.1.11.5.0|65|5
+1.3.6.1.2.1.11.6.0|65|6
+1.3.6.1.2.1.11.8.0|65|7
+1.3.6.1.2.1.11.9.0|65|8
+1.3.6.1.2.1.11.10.0|65|9
+1.3.6.1.2.1.11.11.0|65|10
+1.3.6.1.2.1.11.12.0|65|11
+1.3.6.1.2.1.11.13.0|65|12
+1.3.6.1.2.1.11.14.0|65|13
+1.3.6.1.2.1.11.15.0|65|14
+1.3.6.1.2.1.11.16.0|65|15
+1.3.6.1.2.1.11.17.0|65|14
+1.3.6.1.2.1.11.18.0|65|13
+1.3.6.1.2.1.11.19.0|65|12
+1.3.6.1.2.1.11.20.0|65|11
+1.3.6.1.2.1.11.21.0|65|10
+1.3.6.1.2.1.11.22.0|65|9
+1.3.6.1.2.1.11.24.0|65|8
+1.3.6.1.2.1.11.25.0|65|7
+1.3.6.1.2.1.11.26.0|65|6
+1.3.6.1.2.1.11.27.0|65|5
+1.3.6.1.2.1.11.28.0|65|4
+1.3.6.1.2.1.11.29.0|65|3
+1.3.6.1.2.1.11.30.0|2|2
+1.3.6.1.2.1.11.31.0|65|1
+1.3.6.1.2.1.11.32.0|65|0
+1.3.6.1.2.1.31.1.1.1.1.1|4|lo
+1.3.6.1.2.1.31.1.1.1.1.2|4|eth0
+1.3.6.1.2.1.31.1.1.1.2.1|65|1
+1.3.6.1.2.1.31.1.1.1.2.2|65|2
+1.3.6.1.2.1.31.1.1.1.3.1|65|3
+1.3.6.1.2.1.31.1.1.1.3.2|65|4
+1.3.6.1.2.1.31.1.1.1.4.1|65|5
+1.3.6.1.2.1.31.1.1.1.4.2|65|6
+1.3.6.1.2.1.31.1.1.1.5.1|65|7
+1.3.6.1.2.1.31.1.1.1.5.2|65|8
+1.3.6.1.2.1.31.1.1.1.6.1|70|9
+1.3.6.1.2.1.31.1.1.1.6.2|70|10
+1.3.6.1.2.1.31.1.1.1.7.1|70|11
+1.3.6.1.2.1.31.1.1.1.7.2|70|12
+1.3.6.1.2.1.31.1.1.1.8.1|70|11
+1.3.6.1.2.1.31.1.1.1.8.2|70|10
+1.3.6.1.2.1.31.1.1.1.9.1|70|9
+1.3.6.1.2.1.31.1.1.1.9.2|70|8
+1.3.6.1.2.1.31.1.1.1.10.1|70|7
+1.3.6.1.2.1.31.1.1.1.10.2|70|6
+1.3.6.1.2.1.31.1.1.1.11.1|70|5
+1.3.6.1.2.1.31.1.1.1.11.2|70|4
+1.3.6.1.2.1.31.1.1.1.12.1|70|3
+1.3.6.1.2.1.31.1.1.1.12.2|70|2
+1.3.6.1.2.1.31.1.1.1.13.1|70|1
+1.3.6.1.2.1.31.1.1.1.13.2|70|0
+1.3.6.1.2.1.31.1.1.1.15.1|66|10
+1.3.6.1.2.1.31.1.1.1.15.2|66|100
+1.3.6.1.2.1.31.1.1.1.16.1|2|2
+1.3.6.1.2.1.31.1.1.1.16.2|2|2
+1.3.6.1.2.1.31.1.1.1.17.2|2|1
+1.3.6.1.2.1.31.1.1.1.18.1|4|
+1.3.6.1.2.1.31.1.1.1.18.2|4|
+1.3.6.1.2.1.31.1.1.1.19.1|67|0
+1.3.6.1.2.1.31.1.1.1.19.2|67|0
+1.3.6.1.2.1.31.1.5.0|67|0
+1.3.6.1.2.1.55.1.1.0|2|2
+1.3.6.1.2.1.55.1.2.0|2|64
+1.3.6.1.2.1.55.1.3.0|66|2
+1.3.6.1.2.1.55.1.5.1.2.1|4|lo
+1.3.6.1.2.1.55.1.5.1.2.2|4|eth0
+1.3.6.1.2.1.55.1.5.1.3.1|6|0.0
+1.3.6.1.2.1.55.1.5.1.3.2|6|0.0
+1.3.6.1.2.1.55.1.5.1.4.1|66|16436
+1.3.6.1.2.1.55.1.5.1.4.2|66|1500
+1.3.6.1.2.1.55.1.5.1.8.1|4|
+1.3.6.1.2.1.55.1.5.1.8.2|4x|00127962f940
+1.3.6.1.2.1.55.1.5.1.9.1|2|1
+1.3.6.1.2.1.55.1.5.1.9.2|2|1
+1.3.6.1.2.1.55.1.5.1.10.1|2|1
+1.3.6.1.2.1.55.1.5.1.10.2|2|1
+1.3.6.1.6.3.1.1.6.1.0|2|989152178
+1.3.6.1.6.3.10.2.1.1.0|4x|80001f888092c37021529f4647
+1.3.6.1.6.3.10.2.1.2.0|2|58
+1.3.6.1.6.3.10.2.1.3.0|2|2334420
+1.3.6.1.6.3.10.2.1.4.0|2|1500
+1.3.6.1.6.3.11.2.1.1.0|65|0
+1.3.6.1.6.3.11.2.1.2.0|65|0
+1.3.6.1.6.3.11.2.1.3.0|65|0
+1.3.6.1.6.3.12.1.1.0|2|0
+1.3.6.1.6.3.12.1.4.0|65|0
+1.3.6.1.6.3.12.1.5.0|65|0
+1.3.6.1.6.3.15.1.1.1.0|65|0
+1.3.6.1.6.3.15.1.1.2.0|65|0
+1.3.6.1.6.3.15.1.1.3.0|65|0
+1.3.6.1.6.3.15.1.1.4.0|65|37
+1.3.6.1.6.3.15.1.1.5.0|65|3
+1.3.6.1.6.3.15.1.1.6.0|65|0
+1.3.6.1.6.3.15.1.2.1.0|2|0
+1.3.6.1.6.3.15.1.2.2.1.3.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4|test-user
+1.3.6.1.6.3.15.1.2.2.1.3.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4|test-user-aes
+1.3.6.1.6.3.15.1.2.2.1.4.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|6|0.0
+1.3.6.1.6.3.15.1.2.2.1.4.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|6|0.0
+1.3.6.1.6.3.15.1.2.2.1.5.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|6|1.3.6.1.6.3.10.1.1.2
+1.3.6.1.6.3.15.1.2.2.1.5.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|6|1.3.6.1.6.3.10.1.1.2
+1.3.6.1.6.3.15.1.2.2.1.6.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4|
+1.3.6.1.6.3.15.1.2.2.1.6.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4|
+1.3.6.1.6.3.15.1.2.2.1.7.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4|
+1.3.6.1.6.3.15.1.2.2.1.7.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4|
+1.3.6.1.6.3.15.1.2.2.1.8.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|6|1.3.6.1.6.3.10.1.2.2
+1.3.6.1.6.3.15.1.2.2.1.8.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|6|1.3.6.1.6.3.10.1.2.4
+1.3.6.1.6.3.15.1.2.2.1.9.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4|
+1.3.6.1.6.3.15.1.2.2.1.9.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4|
+1.3.6.1.6.3.15.1.2.2.1.10.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4|
+1.3.6.1.6.3.15.1.2.2.1.10.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4|
+1.3.6.1.6.3.15.1.2.2.1.11.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|4|
+1.3.6.1.6.3.15.1.2.2.1.11.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4|
+1.3.6.1.6.3.15.1.2.2.1.12.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|2|3
+1.3.6.1.6.3.15.1.2.2.1.12.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|2|3
+1.3.6.1.6.3.15.1.2.2.1.13.13.128.0.31.136.128.146.195.112.33.82.159.70.71.9.116.101.115.116.45.117.115.101.114|2|1
+1.3.6.1.6.3.15.1.2.2.1.13.13.128.0.31.136.128.146.195.112.33.82.159.70.71.13.116.101.115.116.45.117.115.101.114.45.97.101.115|2|1
+1.3.6.1.6.3.16.1.1.1.1.0|4|
+1.3.6.1.6.3.16.1.2.1.3.1.5.108.111.99.97.108|4|MyRWGroup
+1.3.6.1.6.3.16.1.2.1.3.2.5.108.111.99.97.108|4|MyRWGroup
+1.3.6.1.6.3.16.1.2.1.3.3.9.116.101.115.116.45.117.115.101.114|4|MyRWGroup
+1.3.6.1.6.3.16.1.2.1.3.3.13.116.101.115.116.45.117.115.101.114.45.97.101.115|4|grptest_user_aes
+1.3.6.1.6.3.16.1.2.1.4.1.5.108.111.99.97.108|2|4
+1.3.6.1.6.3.16.1.2.1.4.2.5.108.111.99.97.108|2|4
+1.3.6.1.6.3.16.1.2.1.4.3.9.116.101.115.116.45.117.115.101.114|2|4
+1.3.6.1.6.3.16.1.2.1.4.3.13.116.101.115.116.45.117.115.101.114.45.97.101.115|2|4
+1.3.6.1.6.3.16.1.2.1.5.1.5.108.111.99.97.108|2|1
+1.3.6.1.6.3.16.1.2.1.5.2.5.108.111.99.97.108|2|1
+1.3.6.1.6.3.16.1.2.1.5.3.9.116.101.115.116.45.117.115.101.114|2|1
+1.3.6.1.6.3.16.1.2.1.5.3.13.116.101.115.116.45.117.115.101.114.45.97.101.115|2|1
+1.3.6.1.6.3.16.1.4.1.4.9.77.121.82.87.71.114.111.117.112.0.0.1|2|1
+1.3.6.1.6.3.16.1.4.1.4.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|2|2
+1.3.6.1.6.3.16.1.4.1.5.9.77.121.82.87.71.114.111.117.112.0.0.1|4|all
+1.3.6.1.6.3.16.1.4.1.5.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|4|_all_
+1.3.6.1.6.3.16.1.4.1.6.9.77.121.82.87.71.114.111.117.112.0.0.1|4|all
+1.3.6.1.6.3.16.1.4.1.6.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|4|_all_
+1.3.6.1.6.3.16.1.4.1.7.9.77.121.82.87.71.114.111.117.112.0.0.1|4|all
+1.3.6.1.6.3.16.1.4.1.7.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|4|_all_
+1.3.6.1.6.3.16.1.4.1.8.9.77.121.82.87.71.114.111.117.112.0.0.1|2|4
+1.3.6.1.6.3.16.1.4.1.8.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|2|4
+1.3.6.1.6.3.16.1.4.1.9.9.77.121.82.87.71.114.111.117.112.0.0.1|2|1
+1.3.6.1.6.3.16.1.4.1.9.16.103.114.112.116.101.115.116.95.117.115.101.114.95.97.101.115.0.3.2|2|1
+1.3.6.1.6.3.16.1.5.1.0|2|0
+1.3.6.1.6.3.16.1.5.2.1.3.3.97.108.108.1.1|4x|80
+1.3.6.1.6.3.16.1.5.2.1.3.5.95.97.108.108.95.1.0|4|
+1.3.6.1.6.3.16.1.5.2.1.3.5.95.97.108.108.95.1.1|4|
+1.3.6.1.6.3.16.1.5.2.1.3.5.95.97.108.108.95.1.2|4|
+1.3.6.1.6.3.16.1.5.2.1.3.6.95.110.111.110.101.95.1.0|4|
+1.3.6.1.6.3.16.1.5.2.1.3.6.95.110.111.110.101.95.1.1|4|
+1.3.6.1.6.3.16.1.5.2.1.3.6.95.110.111.110.101.95.1.2|4|
+1.3.6.1.6.3.16.1.5.2.1.3.10.115.121.115.116.101.109.118.105.101.119.3.1.3.6|4|
+1.3.6.1.6.3.16.1.5.2.1.3.10.115.121.115.116.101.109.118.105.101.119.9.1.3.6.1.2.1.25.1.1|4|
+1.3.6.1.6.3.16.1.5.2.1.4.3.97.108.108.1.1|2|1
+1.3.6.1.6.3.16.1.5.2.1.4.5.95.97.108.108.95.1.0|2|1
+1.3.6.1.6.3.16.1.5.2.1.4.5.95.97.108.108.95.1.1|2|1
+1.3.6.1.6.3.16.1.5.2.1.4.5.95.97.108.108.95.1.2|2|1
+1.3.6.1.6.3.16.1.5.2.1.4.6.95.110.111.110.101.95.1.0|2|2
+1.3.6.1.6.3.16.1.5.2.1.4.6.95.110.111.110.101.95.1.1|2|2
+1.3.6.1.6.3.16.1.5.2.1.4.6.95.110.111.110.101.95.1.2|2|2
+1.3.6.1.6.3.16.1.5.2.1.4.10.115.121.115.116.101.109.118.105.101.119.3.1.3.6|2|1
+1.3.6.1.6.3.16.1.5.2.1.4.10.115.121.115.116.101.109.118.105.101.119.9.1.3.6.1.2.1.25.1.1|2|1
+1.3.6.1.6.3.16.1.5.2.1.5.3.97.108.108.1.1|2|4
+1.3.6.1.6.3.16.1.5.2.1.5.5.95.97.108.108.95.1.0|2|4
+1.3.6.1.6.3.16.1.5.2.1.5.5.95.97.108.108.95.1.1|2|4
+1.3.6.1.6.3.16.1.5.2.1.5.5.95.97.108.108.95.1.2|2|4
+1.3.6.1.6.3.16.1.5.2.1.5.6.95.110.111.110.101.95.1.0|2|4
+1.3.6.1.6.3.16.1.5.2.1.5.6.95.110.111.110.101.95.1.1|2|4
+1.3.6.1.6.3.16.1.5.2.1.5.6.95.110.111.110.101.95.1.2|2|4
+1.3.6.1.6.3.16.1.5.2.1.5.10.115.121.115.116.101.109.118.105.101.119.3.1.3.6|2|4
+1.3.6.1.6.3.16.1.5.2.1.5.10.115.121.115.116.101.109.118.105.101.119.9.1.3.6.1.2.1.25.1.1|2|4
+1.3.6.1.6.3.16.1.5.2.1.6.3.97.108.108.1.1|2|1
+1.3.6.1.6.3.16.1.5.2.1.6.5.95.97.108.108.95.1.0|2|1
+1.3.6.1.6.3.16.1.5.2.1.6.5.95.97.108.108.95.1.1|2|1
+1.3.6.1.6.3.16.1.5.2.1.6.5.95.97.108.108.95.1.2|2|1
+1.3.6.1.6.3.16.1.5.2.1.6.6.95.110.111.110.101.95.1.0|2|1
+1.3.6.1.6.3.16.1.5.2.1.6.6.95.110.111.110.101.95.1.1|2|1
+1.3.6.1.6.3.16.1.5.2.1.6.6.95.110.111.110.101.95.1.2|2|1
+1.3.6.1.6.3.16.1.5.2.1.6.10.115.121.115.116.101.109.118.105.101.119.3.1.3.6|2|1
+1.3.6.1.6.3.16.1.5.2.1.6.10.115.121.115.116.101.109.118.105.101.119.9.1.3.6.1.2.1.25.1.1|2|1
diff --git a/tox.ini b/tox.ini
index 88539239..96cc33d9 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,76 @@
-[envlist]
-envlist = py{26,27,33,34,35,36,37}
+[tox]
+minversion = 3.5.0
+envlist =
+ {py26, py27, py35, py36, py37, py38, pypy, pypy3}-{functest},
+ docs, build
+isolated_build = true
+skip_missing_interpreters = true
[testenv]
-commands = {toxinidir}/runtests.sh {envpython}
+usedevelop = True
+setenv =
+ VIRTUAL_ENV={envdir}
+ PYTHONWARNINGS=default::DeprecationWarning
+deps = pip >= 19.3.1
+install_command =
+ pip install {opts} {packages}
+
+[testenv:functest]
+deps =
+ {[testenv]deps}
+ -r{toxinidir}/requirements.txt
+ -r{toxinidir}/devel-requirements.txt
+ snmpsim<1.0.0
+commands =
+ {toxinidir}/tests/functional/runtests.sh {envpython}
+
+[testenv:py26-functest]
+deps = {[testenv:functest]deps}
+commands = {[testenv:functest]commands}
+
+[testenv:py27-functest]
+deps = {[testenv:functest]deps}
+commands = {[testenv:functest]commands}
+
+[testenv:py35-functest]
+deps = {[testenv:functest]deps}
+commands = {[testenv:functest]commands}
+
+[testenv:py36-functest]
+deps = {[testenv:functest]deps}
+commands = {[testenv:functest]commands}
+
+[testenv:py37-functest]
+deps = {[testenv:functest]deps}
+commands = {[testenv:functest]commands}
+
+[testenv:py38-functest]
+deps = {[testenv:functest]deps}
+commands = {[testenv:functest]commands}
+
+[testenv:pypy-functest]
+deps = {[testenv:functest]deps}
+commands = {[testenv:functest]commands}
+
+[testenv:pypy3-functest]
+deps = {[testenv:functest]deps}
+commands = {[testenv:functest]commands}
+
+[testenv:bandit]
+skip_install = true
+deps =
+ bandit
+commands =
+ bandit -r pysnmp -c .bandit.yml
+
+[testenv:docs]
+whitelist_externals = make
+commands = make -C docs html
+
+[testenv:build]
+skip_install = true
+deps =
+ wheel
+ setuptools
+commands =
+ python setup.py -q sdist bdist_wheel