dissect.target.report
#
Module Contents#
Classes#
Functions#
Attributes#
- dissect.target.report.BLOCK_INDENT#
- class dissect.target.report.TargetExecutionReport#
- target: dissect.target.Target#
- incompatible_plugins: Set[str]#
- registered_plugins: Set[str]#
- func_errors: Dict[str, str]#
- func_execs: Set[str]#
- add_incompatible_plugin(plugin_name: str) None #
- add_registered_plugin(plugin_name: str) None #
- add_func_error(func, stacktrace: str) None #
- as_dict() Dict[str, Any] #
- class dissect.target.report.ExecutionReport#
- plugin_import_errors: Dict[str, str]#
- target_reports: List[TargetExecutionReport]#
- cli_args: Dict[str, Any]#
- set_cli_args(args: argparse.Namespace) None #
- set_plugin_stats(plugins: Dict[str, Any]) None #
- get_formatted_report() str #
- add_target_report(target: dissect.target.Target) TargetExecutionReport #
- get_target_report(target: dissect.target.Target, create: bool = False) TargetExecutionReport #
- log_incompatible_plugin(target: dissect.target.Target, _, plugin_cls: Optional[Type[dissect.target.plugin.Plugin]] = None, plugin_desc: Optional[Dict[str, Any]] = None) None #
- log_registered_plugin(target: dissect.target.Target, _, plugin_inst: dissect.target.plugin.Plugin) None #
- log_func_error(target: dissect.target.Target, _, func: str, stacktrace: str) None #
- log_func_execution(target: dissect.target.Target, _, func: str) None #
- set_event_callbacks(target_cls: Type[dissect.target.Target]) None #
- as_dict() Dict[str, Any] #
- dissect.target.report.make_cli_args_overview(report: ExecutionReport) str #
- dissect.target.report.make_plugin_import_errors_overview(report: ExecutionReport, short=True) str #
- dissect.target.report.format_target_report(target_report: TargetExecutionReport) str #