44 lines
840 B
Python
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",
|
|
]
|