eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.snmpSecurity
Module implementing checks for the insecure use of SNMP.
Global Attributes
Classes
Functions
checkInsecureVersion |
Function to check for the use of insecure SNMP version like v1, v2c. |
checkWeakCryptography |
Function to check for the use of insecure SNMP cryptography (i.e. |
getChecks |
Public method to get a dictionary with checks handled by this module. |
checkInsecureVersion
checkInsecureVersion(reportError, context, _config)
Function to check for the use of insecure SNMP version like
v1, v2c.
- reportError (func)
-
function to be used to report errors
- context (SecurityContext)
-
security context object
- _config (dict)
-
dictionary with configuration data (unused)
checkWeakCryptography
checkWeakCryptography(reportError, context, _config)
Function to check for the use of insecure SNMP cryptography
(i.e. v3 using noAuthNoPriv).
- reportError (func)
-
function to be used to report errors
- context (SecurityContext)
-
security context object
- _config (dict)
-
dictionary with configuration data (unused)
getChecks
getChecks()
Public method to get a dictionary with checks handled by this module.
- Return:
-
dictionary containing checker lists containing checker function and
list of codes
- Return Type:
-
dict