dissect.target.filesystems.cb¶
Module Contents¶
Classes¶
Enum where members are also (and must be) ints |
|
Base class for filesystems. |
|
Base class for filesystem entries. |
Attributes¶
- dissect.target.filesystems.cb.HAS_CARBON_BLACK = True¶
- dissect.target.filesystems.cb.CB_TIMEFORMAT = '%Y-%m-%dT%H:%M:%S%fZ'¶
- class dissect.target.filesystems.cb.OS¶
Bases:
enum.IntEnumEnum where members are also (and must be) ints
- WINDOWS = 1¶
- LINUX = 2¶
- MAC = 4¶
- class dissect.target.filesystems.cb.CbFilesystem(session: cbc_sdk.live_response_api.LiveResponseSession, prefix: str, *args, **kwargs)¶
Bases:
dissect.target.filesystem.FilesystemBase class for filesystems.
- __type__ = 'cb'¶
A short string identifying the type of filesystem.
- session¶
- prefix¶
- static detect(fh: BinaryIO) bool¶
Detect whether the
fhfile-handle is supported by thisFilesystemimplementation.The position of
fhwill be restored before returning.- Parameters:
fh – A file-like object, usually a disk or partition.
- Returns:
Trueiffhis supported,Falseotherwise.
- get(path: str) CbFilesystemEntry¶
Returns a CbFilesystemEntry object corresponding to the given path.
- class dissect.target.filesystems.cb.CbFilesystemEntry(fs: dissect.target.filesystem.Filesystem, path: str, entry: Any, cbpath: str)¶
Bases:
dissect.target.filesystem.FilesystemEntryBase class for filesystem entries.
- cbpath¶
- get(path: str) CbFilesystemEntry¶
Get a filesystem entry relative from the current one.
- open() BinaryIO¶
Returns file handle (file-like object).
- iterdir() collections.abc.Iterator[str]¶
List the directory contents of a directory. Returns a generator of strings.
- scandir() collections.abc.Iterator[CbFilesystemEntry]¶
List the directory contents of this directory. Returns a generator of filesystem entries.
- is_dir(follow_symlinks: bool = True) bool¶
Return whether this entry is a directory.
- is_file(follow_symlinks: bool = True) bool¶
Return whether this entry is a file.
- is_symlink() bool¶
Return whether this entry is a link.
- stat(follow_symlinks: bool = True) dissect.target.helpers.fsutil.stat_result¶
Return the stat information of this entry.
- lstat() dissect.target.helpers.fsutil.stat_result¶
Return the stat information of the given path, without resolving links.