:py:mod:`dissect.target.tools.info` =================================== .. py:module:: dissect.target.tools.info Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: :nosignatures: dissect.target.tools.info.main dissect.target.tools.info.get_target_info dissect.target.tools.info.get_property dissect.target.tools.info.print_target_info dissect.target.tools.info.catch_errors dissect.target.tools.info.get_disks_info dissect.target.tools.info.get_volumes_info dissect.target.tools.info.get_mounts_info dissect.target.tools.info.get_children_info Attributes ~~~~~~~~~~ .. autoapisummary:: dissect.target.tools.info.InfoRecord dissect.target.tools.info.log .. py:data:: InfoRecord .. py:data:: log .. py:function:: main() -> int .. py:function:: get_target_info(target: dissect.target.target.Target, recursive: bool = False) -> dict[str, str | list[str]] .. py:function:: get_property(target: dissect.target.target.Target, func: str) -> str | None .. py:function:: print_target_info(target: dissect.target.target.Target, target_info: dict[str, str | list[str]]) -> None .. py:function:: catch_errors(func: collections.abc.Callable[[dissect.target.target.Target], list[dict]]) -> collections.abc.Callable[[dissect.target.target.Target], list[dict]] Catch all errors and return dict with error if encountered. .. py:function:: get_disks_info(target: dissect.target.target.Target) -> list[dict[str, str | int]] .. py:function:: get_volumes_info(target: dissect.target.target.Target) -> list[dict[str, str | int | None]] .. py:function:: get_mounts_info(target: dissect.target.target.Target) -> list[dict[str, str | None]] .. py:function:: get_children_info(target: dissect.target.target.Target, recursive: bool = False) -> list[dict[str, str]]