chitose.tools.ozone.signature package#

Submodules#

chitose.tools.ozone.signature.defs module#

class chitose.tools.ozone.signature.defs.SigDetail(property: str, value: str)#

Bases: Object

to_dict() dict[str, Any]#

chitose.tools.ozone.signature.find_correlation module#

chitose.tools.ozone.signature.search_accounts module#

Module contents#

class chitose.tools.ozone.signature.Signature_(call: Callable[[str, list[tuple[str, str | None | int | list[str]]], bytes | dict[str, Any] | None, dict[str, str]], bytes], subscribe: Callable[[str, list[tuple[str, str | None | int | list[str]]], Callable[[str | bytes], None]], None])#

Bases: object

We recommend calling methods in this class via the chitose.BskyAgent class instead of creating instances of this class directly.

find_correlation(dids: list[str]) bytes#

Find all correlated threat signatures between 2 or more accounts.

Get accounts that share some matching threat signatures with the root account.

search_accounts(values: list[str], cursor: str | None = None, limit: int | None = None) bytes#

Search for accounts that match one or more threat signature values.