salo.events.zeek.files

Module Contents

Classes

FilesModel

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

class salo.events.zeek.files.FilesModel(__pydantic_self__, **data: Any)[source]

Bases: salo.events.zeek.base.ZeekModel

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

__pretty__ is used by [devtools](https://python-devtools.helpmanual.io/) to provide human readable representations of objects.

_refs :List[str] = ['https://docs.zeek.org/en/master/scripts/base/frameworks/files/main.zeek.html#type-Files::Info',...
src_port :Optional[int]
dest_port :Optional[int]
fuid :str
tx_hosts :Optional[List[str]]
rx_hosts :Optional[List[str]]
conn_uids :Optional[List[str]]
source :str
depth :Optional[int]
analyzers :Optional[List[str]]
mime_type :str
duration :Optional[float]
is_orig :Optional[bool]
seen_bytes :Optional[int]
total_bytes :Optional[int]
missing_bytes :int
overflow_bytes :int
timedout :Optional[bool]
parent_fuid :Optional[str]
md5 :Optional[str]
sha1 :Optional[str]
sha256 :Optional[str]
extracted :Optional[str]
extracted_cutoff :Optional[bool]
extract_size :Optional[int]
set_fields(cls, values)[source]
set_depth(cls, v)[source]
set_duration(cls, v)[source]
set_is_orig(cls, v)[source]
set_timedout(cls, v)[source]
set_extracted_cutoff(cls, v)[source]
set_conn_info(cls, v)[source]