|
| 1 | +# ######################################################################## |
| 2 | +# Copyright 2021 Splunk Inc. |
| 3 | +# |
| 4 | +# Licensed under the Apache License, Version 2.0 (the "License"); |
| 5 | +# you may not use this file except in compliance with the License. |
| 6 | +# You may obtain a copy of the License at |
| 7 | +# |
| 8 | +# http://www.apache.org/licenses/LICENSE-2.0 |
| 9 | +# |
| 10 | +# Unless required by applicable law or agreed to in writing, software |
| 11 | +# distributed under the License is distributed on an "AS IS" BASIS, |
| 12 | +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 13 | +# See the License for the specific language governing permissions and |
| 14 | +# limitations under the License. |
| 15 | +# ######################################################################## |
1 | 16 | import logging |
| 17 | +import os |
| 18 | +import socket |
2 | 19 |
|
| 20 | +# *TODO*: enable debug all only if end-user has set debug logging mode. |
| 21 | +# debugging log for SNMPv3 trap |
| 22 | +from pysnmp import debug |
3 | 23 | from pysnmp.carrier.asyncore.dgram import udp, udp6 |
4 | 24 | from pysnmp.entity import engine, config |
5 | 25 | from pysnmp.entity.rfc3413 import ntfrcv |
6 | | - |
7 | | -from pysnmp.proto.secmod.rfc3826.priv import aes |
8 | | -from pysnmp.proto.secmod.rfc3414.auth import hmacsha |
9 | 26 | from pysnmp.proto import rfc1902 |
10 | 27 |
|
| 28 | +from splunk_connect_for_snmp_traps.manager.const import AuthProtocolMap, PrivProtocolMap |
11 | 29 | from splunk_connect_for_snmp_traps.manager.hec_sender import HecSender |
12 | 30 | from splunk_connect_for_snmp_traps.manager.mib_server_client import get_translation |
13 | | -from splunk_connect_for_snmp_traps.manager.const import AuthProtocolMap, PrivProtocolMap |
14 | | -import socket |
15 | | -import os |
16 | | - |
17 | | - |
18 | | -# *TODO*: enable debug all only if end-user has set debug logging mode. |
19 | | -# debugging log for SNMPv3 trap |
20 | | -from pysnmp import debug |
21 | 31 |
|
22 | 32 | debug.setLogger(debug.Debug("all")) |
23 | 33 |
|
|
0 commit comments