salo.stencils.sunburst

Module Contents

Classes

SunBurstDNSQuery

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

Attributes

REGIONS

PHASES

salo.stencils.sunburst.REGIONS = ['eu-west-1', 'us-west-2', 'us-east-1', 'us-east-2']
salo.stencils.sunburst.PHASES
class salo.stencils.sunburst.SunBurstDNSQuery(__pydantic_self__, **data: Any)[source]

Bases: salo.SaloStencilModel

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.

sunburst_phase :Literal[kill, beacon, preactivation]
dns_query :Optional[str]
dest_port :int
dns_rcode :int
dns_rcode_name :str
dns_qtype :int
dns_qtype_name :str
dns_rdata :Optional[Union[str, List[str]]]
proto :str
service :str
set_dns_query(cls, v)[source]
set_dns_rdata(cls, v, *, values)[source]