mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
Redesign subdir-libs and plugin scaffolding
This commit is contained in:
parent
ca43ada578
commit
9aeed5284d
109 changed files with 1664 additions and 1292 deletions
|
@ -1,23 +1,16 @@
|
|||
include(ZeekSubdir)
|
||||
|
||||
include_directories(BEFORE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
zeek_add_subdir_library(
|
||||
file_analysis
|
||||
INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}
|
||||
SOURCES
|
||||
Manager.cc
|
||||
File.cc
|
||||
FileTimer.cc
|
||||
FileReassembler.cc
|
||||
Analyzer.cc
|
||||
AnalyzerSet.cc
|
||||
Component.cc
|
||||
BIFS
|
||||
file_analysis.bif
|
||||
)
|
||||
|
||||
add_subdirectory(analyzer)
|
||||
|
||||
set(file_analysis_SRCS
|
||||
Manager.cc
|
||||
File.cc
|
||||
FileTimer.cc
|
||||
FileReassembler.cc
|
||||
Analyzer.cc
|
||||
AnalyzerSet.cc
|
||||
Component.cc
|
||||
)
|
||||
|
||||
bif_target(file_analysis.bif)
|
||||
|
||||
bro_add_subdir_library(file_analysis ${file_analysis_SRCS})
|
||||
add_dependencies(bro_file_analysis generate_outputs)
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(Zeek FileDataEvent)
|
||||
zeek_plugin_cc(DataEvent.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
FileDataEvent
|
||||
SOURCES
|
||||
DataEvent.cc
|
||||
Plugin.cc
|
||||
INCLUDE_DIRS
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}"
|
||||
)
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(Zeek FileEntropy)
|
||||
zeek_plugin_cc(Entropy.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
FileEntropy
|
||||
SOURCES
|
||||
Entropy.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
)
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(Zeek FileExtract)
|
||||
zeek_plugin_cc(Extract.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif)
|
||||
zeek_plugin_bif(functions.bif)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
FileExtract
|
||||
SOURCES
|
||||
Extract.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
functions.bif
|
||||
)
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(Zeek FileHash)
|
||||
zeek_plugin_cc(Hash.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
FileHash
|
||||
SOURCES
|
||||
Hash.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
)
|
||||
|
|
|
@ -1,17 +1,16 @@
|
|||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(Zeek PE)
|
||||
zeek_plugin_cc(PE.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif)
|
||||
zeek_plugin_pac(
|
||||
pe.pac
|
||||
pe-analyzer.pac
|
||||
pe-file-headers.pac
|
||||
pe-file-idata.pac
|
||||
pe-file.pac
|
||||
pe-file-types.pac
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
PE
|
||||
SOURCES
|
||||
PE.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
PAC
|
||||
pe.pac
|
||||
pe-analyzer.pac
|
||||
pe-file-headers.pac
|
||||
pe-file-idata.pac
|
||||
pe-file.pac
|
||||
pe-file-types.pac
|
||||
)
|
||||
zeek_plugin_end()
|
||||
|
|
|
@ -1,11 +1,17 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(Zeek X509)
|
||||
zeek_plugin_cc(X509Common.cc X509.cc OCSP.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif types.bif functions.bif ocsp_events.bif)
|
||||
zeek_plugin_pac(x509-extension.pac x509-signed_certificate_timestamp.pac)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
X509
|
||||
SOURCES
|
||||
X509Common.cc
|
||||
X509.cc
|
||||
OCSP.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
types.bif
|
||||
functions.bif
|
||||
ocsp_events.bif
|
||||
PAC
|
||||
x509-extension.pac
|
||||
x509-signed_certificate_timestamp.pac
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue