mirror of
https://github.com/zeek/zeek.git
synced 2025-10-08 01:28: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,19 +1,11 @@
|
|||
|
||||
include(ZeekSubdir)
|
||||
|
||||
include_directories(BEFORE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
zeek_add_subdir_library(
|
||||
packet_analysis
|
||||
INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}
|
||||
SOURCES
|
||||
Analyzer.cc
|
||||
Dispatcher.cc
|
||||
Manager.cc
|
||||
Component.cc
|
||||
)
|
||||
|
||||
add_subdirectory(protocol)
|
||||
|
||||
set(packet_analysis_SRCS
|
||||
Analyzer.cc
|
||||
Dispatcher.cc
|
||||
Manager.cc
|
||||
Component.cc
|
||||
)
|
||||
|
||||
bro_add_subdir_library(packet_analysis ${packet_analysis_SRCS})
|
||||
add_dependencies(bro_packet_analysis generate_outputs)
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(Zeek ARP)
|
||||
zeek_plugin_cc(ARP.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
ARP
|
||||
SOURCES
|
||||
ARP.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
)
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
include(ZeekPlugin)
|
||||
|
||||
zeek_plugin_begin(Zeek AYIYA)
|
||||
zeek_plugin_cc(AYIYA.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
AYIYA
|
||||
SOURCES
|
||||
AYIYA.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer Ethernet)
|
||||
zeek_plugin_cc(Ethernet.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
Ethernet
|
||||
SOURCES
|
||||
Ethernet.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer FDDI)
|
||||
zeek_plugin_cc(FDDI.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
FDDI
|
||||
SOURCES
|
||||
FDDI.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
include(ZeekPlugin)
|
||||
|
||||
zeek_plugin_begin(Zeek Geneve)
|
||||
zeek_plugin_cc(Geneve.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
Geneve
|
||||
SOURCES
|
||||
Geneve.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer GRE)
|
||||
zeek_plugin_cc(GRE.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
GRE
|
||||
SOURCES
|
||||
GRE.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,11 +1,14 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(Zeek GTPv1)
|
||||
zeek_plugin_cc(GTPv1.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif)
|
||||
zeek_plugin_bif(functions.bif)
|
||||
zeek_plugin_pac(gtpv1.pac gtpv1-protocol.pac gtpv1-analyzer.pac)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
GTPv1
|
||||
SOURCES
|
||||
GTPv1.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
functions.bif
|
||||
PAC
|
||||
gtpv1.pac
|
||||
gtpv1-protocol.pac
|
||||
gtpv1-analyzer.pac
|
||||
)
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(Zeek ICMP)
|
||||
zeek_plugin_cc(ICMP.cc ICMPSessionAdapter.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
ICMP
|
||||
SOURCES
|
||||
ICMP.cc
|
||||
ICMPSessionAdapter.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer IEEE802_11)
|
||||
zeek_plugin_cc(IEEE802_11.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
IEEE802_11
|
||||
SOURCES
|
||||
IEEE802_11.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer IEEE802_11_Radio)
|
||||
zeek_plugin_cc(IEEE802_11_Radio.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
IEEE802_11_Radio
|
||||
SOURCES
|
||||
IEEE802_11_Radio.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer IP)
|
||||
zeek_plugin_cc(IP.cc IPBasedAnalyzer.cc SessionAdapter.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
IP
|
||||
SOURCES
|
||||
IP.cc
|
||||
IPBasedAnalyzer.cc
|
||||
SessionAdapter.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer IPTunnel)
|
||||
zeek_plugin_cc(IPTunnel.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
IPTunnel
|
||||
SOURCES
|
||||
IPTunnel.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer LinuxSLL)
|
||||
zeek_plugin_cc(LinuxSLL.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
LinuxSLL
|
||||
SOURCES
|
||||
LinuxSLL.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer LinuxSLL2)
|
||||
zeek_plugin_cc(LinuxSLL2.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
LinuxSLL2
|
||||
SOURCES
|
||||
LinuxSLL2.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer MPLS)
|
||||
zeek_plugin_cc(MPLS.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
MPLS
|
||||
SOURCES
|
||||
MPLS.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer NFLog)
|
||||
zeek_plugin_cc(NFLog.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
NFLog
|
||||
SOURCES
|
||||
NFLog.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer Null)
|
||||
zeek_plugin_cc(Null.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
Null
|
||||
SOURCES
|
||||
Null.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer PPPSerial)
|
||||
zeek_plugin_cc(PPPSerial.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
PPPSerial
|
||||
SOURCES
|
||||
PPPSerial.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer PPPoE)
|
||||
zeek_plugin_cc(PPPoE.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
PPPoE
|
||||
SOURCES
|
||||
PPPoE.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer Root)
|
||||
zeek_plugin_cc(Root.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
Root
|
||||
SOURCES
|
||||
Root.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer Skip)
|
||||
zeek_plugin_cc(Skip.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
Skip
|
||||
SOURCES
|
||||
Skip.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer TCP_PKT)
|
||||
zeek_plugin_cc(TCP.cc TCPSessionAdapter.cc Plugin.cc Stats.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
TCP_PKT
|
||||
SOURCES
|
||||
TCP.cc
|
||||
TCPSessionAdapter.cc
|
||||
Plugin.cc
|
||||
Stats.cc
|
||||
)
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
include(ZeekPlugin)
|
||||
|
||||
zeek_plugin_begin(Zeek Teredo)
|
||||
zeek_plugin_cc(Teredo.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif)
|
||||
zeek_plugin_bif(functions.bif)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
Teredo
|
||||
SOURCES
|
||||
Teredo.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
functions.bif
|
||||
)
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(Zeek UDP)
|
||||
zeek_plugin_cc(UDP.cc UDPSessionAdapter.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
UDP
|
||||
SOURCES
|
||||
UDP.cc
|
||||
UDPSessionAdapter.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer VLAN)
|
||||
zeek_plugin_cc(VLAN.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
VLAN
|
||||
SOURCES
|
||||
VLAN.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer VNTag)
|
||||
zeek_plugin_cc(VNTag.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
PacketAnalyzer
|
||||
VNTag
|
||||
SOURCES
|
||||
VNTag.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
include(ZeekPlugin)
|
||||
|
||||
zeek_plugin_begin(Zeek VXLAN)
|
||||
zeek_plugin_cc(VXLAN.cc Plugin.cc)
|
||||
zeek_plugin_bif(events.bif)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
VXLAN
|
||||
SOURCES
|
||||
VXLAN.cc
|
||||
Plugin.cc
|
||||
BIFS
|
||||
events.bif
|
||||
)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
|
||||
include(ZeekPlugin)
|
||||
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
zeek_plugin_begin(PacketAnalyzer Wrapper)
|
||||
zeek_plugin_cc(Wrapper.cc Plugin.cc)
|
||||
zeek_plugin_end()
|
||||
zeek_add_plugin(
|
||||
Zeek
|
||||
Wrapper
|
||||
SOURCES
|
||||
Wrapper.cc
|
||||
Plugin.cc
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue