Python API
The Depthcharge API is implemented as a depthcharge
module, which consists of
a number of submodules. Much of the functionality one will likely want to interact
with when getting started resides in the top-level depthcharge module
namespace. All of the Python Scripts are built atop of this API, and can be
referenced as examples (in addition to other example code
in the source repository).
Contents
- depthcharge
- depthcharge.cmdline
- depthcharge.checker
ConfigChecker
UBootConfigChecker
UBootHeaderChecker
Report
SecurityRisk
SecurityImpact
SecurityImpact.NONE
SecurityImpact.UNKNOWN
SecurityImpact.DOS
SecurityImpact.PDOS
SecurityImpact.INFO_LEAK
SecurityImpact.ATTACK_SURFACE
SecurityImpact.RD_MEM
SecurityImpact.LIMITED_WR_MEM
SecurityImpact.WEAK_AUTH
SecurityImpact.VERIFICATION_BYPASS
SecurityImpact.EXEC
SecurityImpact.WR_MEM
SecurityImpact.describe()
- depthcharge.executor
- depthcharge.hunter
- deptcharge.log
- depthcharge.memory
- depthcharge.monitor
- depthcharge.register
- depthcharge.string
- depthcharge.uboot