1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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
- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17
- depends on BR2_HOST_GCC_AT_LEAST_7 # host-zeek
- select BR2_PACKAGE_LIBPCAP
- select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC
- select BR2_PACKAGE_OPENSSL
- select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL
- 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_SQLITE
- select BR2_PACKAGE_PYTHON3_ZLIB
- help
- Tool for managing Zeek deployments
- endif
- comment "zeek needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 7, host gcc >= 7"
- depends on BR2_USE_MMU
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
- !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
- !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \
- !BR2_HOST_GCC_AT_LEAST_7
|