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
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
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