Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

44 lines
840 B
Python

"""This package defines a Python interface for interacting with a Zeek cluster
controller. It provides a Controller class for sending and retrieving events, a
Zeek event abstraction on top of Broker, and various types that mirror those
defined in Zeek's policy/management/frameworks/management/types.zeek, needed
for request/response events.
"""
from . import (
brokertypes,
cli,
config,
consts,
controller,
events,
logs,
ssl,
types,
utils,
)
from .config import CONFIG
from .consts import (
CONFIG_FILE,
CONTROLLER_TOPIC,
)
from .logs import LOG
__version__ = "1.4.0"
__all__ = [
"brokertypes",
"cli",
"config",
"consts",
"controller",
"events",
"logs",
"ssl",
"types",
"utils",
"CONFIG",
"CONTROLLER_TOPIC",
"CONFIG_FILE",
"LOG",
]