| config BR2_PACKAGE_ZEEK |
| bool "zeek" |
| depends on BR2_USE_MMU # fork() |
| depends on BR2_INSTALL_LIBSTDCPP |
| depends on !BR2_STATIC_LIBS |
| depends on BR2_TOOLCHAIN_HAS_THREADS |
| depends on BR2_USE_WCHAR |
| select BR2_PACKAGE_LIBPCAP |
| select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC |
| select BR2_PACKAGE_OPENSSL |
| select BR2_PACKAGE_ZLIB |
| help |
| The Zeek Network Security Monitor |
| |
| Zeek is a powerful network analysis framework that is much |
| different from the typical IDS you may know. (Zeek is the new |
| name for the long-established Bro system.) |
| |
| https://www.zeek.org |
| |
| if BR2_PACKAGE_ZEEK |
| |
| config BR2_PACKAGE_ZEEK_ZEEKCTL |
| bool "zeekctl" |
| select BR2_PACKAGE_BASH # runtime |
| select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # bash |
| select BR2_PACKAGE_PYTHON3 |
| select BR2_PACKAGE_PYTHON3_CURSES |
| select BR2_PACKAGE_PYTHON3_HASHLIB |
| select BR2_PACKAGE_PYTHON3_SQLITE |
| select BR2_PACKAGE_PYTHON3_ZLIB |
| help |
| Tool for managing Zeek deployments |
| |
| endif |
| |
| comment "zeek needs a toolchain w/ C++, wchar, threads, dynamic library" |
| depends on BR2_USE_MMU |
| depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ |
| !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS |