tasklist on Windows to detect and kill rogue snmp.py processespysnmp to the latest v4.4.12pyasn1 to the latest v0.4.8pysmi library v0.3.4 to support compiling MIBs to Python modules at runtimepycrypto package is no longer required , instead you should now use the pycryptodomex package. More details in the README docs on installing the pycryptodomex package.lexicographic mode on/off for SNMP walking operations using GETNEXT and GETBULK. This setting governs if the entire MIB should be walked to the end or just the OIDs within the scope of the OIDs you start walking from.snmp_traps and snmp_attributessnmp.py processes that splunkd doesn't kill when you disable an input.splunk package from site-packages. Now using the Splunk Python SDK for all API operations.SNMP v3 support , please follow the docs regarding pycrypto dependencies
pysnmp library update to 4.2.5
Support for plugging in custom response handlers that can format the raw SNMP data in a particular format or perform preprocessing on the raw SNMP data before indexing in Splunk. Has a default response handler which produces the same output as previous versions.Also ships with an example JSONFormatterResponseHandler.
Robustified exception handling
More detailed logging