mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Prefix #includes of .bif.h files with zeek/
This enables locating the headers within the install-tree using the dirs provided by `zeek-config --include_dir`. To enable locating these headers within the build-tree, this change also creates a 'build/src/include/zeek -> ..' symlink.
This commit is contained in:
parent
c348ab7916
commit
c44cbe1feb
144 changed files with 239 additions and 231 deletions
|
@ -1,8 +1,16 @@
|
||||||
include_directories(BEFORE
|
include_directories(BEFORE
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_CURRENT_BINARY_DIR}
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/include
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Allows header file inclusion via zeek/ within the build tree
|
||||||
|
execute_process(COMMAND "${CMAKE_COMMAND}" -E make_directory
|
||||||
|
"${CMAKE_CURRENT_BINARY_DIR}/include")
|
||||||
|
execute_process(COMMAND "${CMAKE_COMMAND}" -E create_symlink
|
||||||
|
".."
|
||||||
|
"${CMAKE_CURRENT_BINARY_DIR}/include/zeek")
|
||||||
|
|
||||||
# This collects generated bif and pac files from subdirectories.
|
# This collects generated bif and pac files from subdirectories.
|
||||||
set(bro_ALL_GENERATED_OUTPUTS CACHE INTERNAL "automatically generated files" FORCE)
|
set(bro_ALL_GENERATED_OUTPUTS CACHE INTERNAL "automatically generated files" FORCE)
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
#include "zeek/iosource/IOSource.h"
|
#include "zeek/iosource/IOSource.h"
|
||||||
#include "zeek/packet_analysis/Manager.h"
|
#include "zeek/packet_analysis/Manager.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/stepping-stone/events.bif.h"
|
#include "zeek/analyzer/protocol/stepping-stone/events.bif.h"
|
||||||
|
|
||||||
// These represent NetBIOS services on ephemeral ports. They're numbered
|
// These represent NetBIOS services on ephemeral ports. They're numbered
|
||||||
// so that we can use a single int to hold either an actual TCP/UDP server
|
// so that we can use a single int to hold either an actual TCP/UDP server
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
#include "zeek/IntrusivePtr.h"
|
#include "zeek/IntrusivePtr.h"
|
||||||
#include "zeek/logging/Manager.h"
|
#include "zeek/logging/Manager.h"
|
||||||
|
|
||||||
#include "logging/logging.bif.h"
|
#include "zeek/logging/logging.bif.h"
|
||||||
|
|
||||||
namespace zeek::detail {
|
namespace zeek::detail {
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
#include "zeek/plugin/Manager.h"
|
#include "zeek/plugin/Manager.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/tcp/events.bif.h"
|
#include "zeek/analyzer/protocol/tcp/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer {
|
namespace zeek::analyzer {
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#include "zeek/net_util.h"
|
#include "zeek/net_util.h"
|
||||||
#include "zeek/IP.h"
|
#include "zeek/IP.h"
|
||||||
|
|
||||||
#include "analyzer/analyzer.bif.h"
|
#include "zeek/analyzer/analyzer.bif.h"
|
||||||
|
|
||||||
namespace zeek {
|
namespace zeek {
|
||||||
namespace analyzer {
|
namespace analyzer {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#include "zeek/analyzer/protocol/bittorrent/BitTorrent.h"
|
#include "zeek/analyzer/protocol/bittorrent/BitTorrent.h"
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/bittorrent/events.bif.h"
|
#include "zeek/analyzer/protocol/bittorrent/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::bittorrent {
|
namespace zeek::analyzer::bittorrent {
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/bittorrent/events.bif.h"
|
#include "zeek/analyzer/protocol/bittorrent/events.bif.h"
|
||||||
|
|
||||||
# define FMT_INT "%" PRId64
|
# define FMT_INT "%" PRId64
|
||||||
# define FMT_UINT "%" PRIu64
|
# define FMT_UINT "%" PRIu64
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
%extern{
|
%extern{
|
||||||
#define MSGLEN_LIMIT 0x40000
|
#define MSGLEN_LIMIT 0x40000
|
||||||
|
|
||||||
#include "analyzer/protocol/bittorrent/events.bif.h"
|
#include "zeek/analyzer/protocol/bittorrent/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer BitTorrent withcontext {
|
analyzer BitTorrent withcontext {
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
#include "zeek/RunState.h"
|
#include "zeek/RunState.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/conn-size/events.bif.h"
|
#include "zeek/analyzer/protocol/conn-size/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::conn_size {
|
namespace zeek::analyzer::conn_size {
|
||||||
|
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
||||||
#include "zeek/IPAddr.h"
|
#include "zeek/IPAddr.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/dce-rpc/events.bif.h"
|
#include "zeek/analyzer/protocol/dce-rpc/events.bif.h"
|
||||||
#include "analyzer/protocol/dce-rpc/dce_rpc_pac.h"
|
#include "zeek/analyzer/protocol/dce-rpc/dce_rpc_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::dce_rpc {
|
namespace zeek::analyzer::dce_rpc {
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/dce-rpc/consts.bif.h"
|
#include "zeek/analyzer/protocol/dce-rpc/consts.bif.h"
|
||||||
#include "analyzer/protocol/dce-rpc/types.bif.h"
|
#include "zeek/analyzer/protocol/dce-rpc/types.bif.h"
|
||||||
#include "analyzer/protocol/dce-rpc/events.bif.h"
|
#include "zeek/analyzer/protocol/dce-rpc/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer DCE_RPC withcontext {
|
analyzer DCE_RPC withcontext {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#include "zeek/analyzer/protocol/dhcp/DHCP.h"
|
#include "zeek/analyzer/protocol/dhcp/DHCP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/dhcp/events.bif.h"
|
#include "zeek/analyzer/protocol/dhcp/events.bif.h"
|
||||||
#include "analyzer/protocol/dhcp/types.bif.h"
|
#include "zeek/analyzer/protocol/dhcp/types.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::dhcp {
|
namespace zeek::analyzer::dhcp {
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/dhcp/types.bif.h"
|
#include "zeek/analyzer/protocol/dhcp/types.bif.h"
|
||||||
#include "analyzer/protocol/dhcp/events.bif.h"
|
#include "zeek/analyzer/protocol/dhcp/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer DHCP withcontext {
|
analyzer DHCP withcontext {
|
||||||
|
|
|
@ -99,7 +99,7 @@
|
||||||
#include "zeek/analyzer/protocol/dnp3/DNP3.h"
|
#include "zeek/analyzer/protocol/dnp3/DNP3.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/dnp3/events.bif.h"
|
#include "zeek/analyzer/protocol/dnp3/events.bif.h"
|
||||||
|
|
||||||
constexpr unsigned int PSEUDO_LENGTH_INDEX = 2; // index of len field of DNP3 Pseudo Link Layer
|
constexpr unsigned int PSEUDO_LENGTH_INDEX = 2; // index of len field of DNP3 Pseudo Link Layer
|
||||||
constexpr unsigned int PSEUDO_CONTROL_FIELD_INDEX = 3; // index of ctrl field of DNP3 Pseudo Link Layer
|
constexpr unsigned int PSEUDO_CONTROL_FIELD_INDEX = 3; // index of ctrl field of DNP3 Pseudo Link Layer
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/dnp3/events.bif.h"
|
#include "zeek/analyzer/protocol/dnp3/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer DNP3 withcontext {
|
analyzer DNP3 withcontext {
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#include "zeek/Event.h"
|
#include "zeek/Event.h"
|
||||||
#include "zeek/RunState.h"
|
#include "zeek/RunState.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/dns/events.bif.h"
|
#include "zeek/analyzer/protocol/dns/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::dns {
|
namespace zeek::analyzer::dns {
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
#include "zeek/util.h"
|
#include "zeek/util.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/file/events.bif.h"
|
#include "zeek/analyzer/protocol/file/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::file {
|
namespace zeek::analyzer::file {
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
#include "zeek/Event.h"
|
#include "zeek/Event.h"
|
||||||
#include "zeek/analyzer/protocol/tcp/ContentLine.h"
|
#include "zeek/analyzer/protocol/tcp/ContentLine.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/finger/events.bif.h"
|
#include "zeek/analyzer/protocol/finger/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::finger {
|
namespace zeek::analyzer::finger {
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
#include "zeek/analyzer/protocol/login/NVT.h"
|
#include "zeek/analyzer/protocol/login/NVT.h"
|
||||||
#include "zeek/RuleMatcher.h"
|
#include "zeek/RuleMatcher.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ftp/events.bif.h"
|
#include "zeek/analyzer/protocol/ftp/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::ftp {
|
namespace zeek::analyzer::ftp {
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
#include "zeek/analyzer/protocol/pia/PIA.h"
|
#include "zeek/analyzer/protocol/pia/PIA.h"
|
||||||
#include "zeek/analyzer/Manager.h"
|
#include "zeek/analyzer/Manager.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/gnutella/events.bif.h"
|
#include "zeek/analyzer/protocol/gnutella/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::gnutella {
|
namespace zeek::analyzer::gnutella {
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/gssapi/events.bif.h"
|
#include "zeek/analyzer/protocol/gssapi/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::gssapi {
|
namespace zeek::analyzer::gssapi {
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/gssapi/events.bif.h"
|
#include "zeek/analyzer/protocol/gssapi/events.bif.h"
|
||||||
#include "analyzer/protocol/gssapi/gssapi_pac.h"
|
#include "zeek/analyzer/protocol/gssapi/gssapi_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::gssapi {
|
namespace zeek::analyzer::gssapi {
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#include "zeek/analyzer/Manager.h"
|
#include "zeek/analyzer/Manager.h"
|
||||||
#include "zeek/analyzer/Analyzer.h"
|
#include "zeek/analyzer/Analyzer.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/gssapi/events.bif.h"
|
#include "zeek/analyzer/protocol/gssapi/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer GSSAPI withcontext {
|
analyzer GSSAPI withcontext {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#include "zeek/analyzer/protocol/gtpv1/GTPv1.h"
|
#include "zeek/analyzer/protocol/gtpv1/GTPv1.h"
|
||||||
#include "zeek/packet_analysis/protocol/iptunnel/IPTunnel.h"
|
#include "zeek/packet_analysis/protocol/iptunnel/IPTunnel.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/gtpv1/events.bif.h"
|
#include "zeek/analyzer/protocol/gtpv1/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::gtpv1 {
|
namespace zeek::analyzer::gtpv1 {
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#include "zeek/TunnelEncapsulation.h"
|
#include "zeek/TunnelEncapsulation.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/gtpv1/events.bif.h"
|
#include "zeek/analyzer/protocol/gtpv1/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer GTPv1 withcontext {
|
analyzer GTPv1 withcontext {
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
#include "zeek/analyzer/protocol/mime/MIME.h"
|
#include "zeek/analyzer/protocol/mime/MIME.h"
|
||||||
#include "zeek/file_analysis/Manager.h"
|
#include "zeek/file_analysis/Manager.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/http/events.bif.h"
|
#include "zeek/analyzer/protocol/http/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::http {
|
namespace zeek::analyzer::http {
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
#include "zeek/binpac_zeek.h"
|
#include "zeek/binpac_zeek.h"
|
||||||
#include "zeek/IPAddr.h"
|
#include "zeek/IPAddr.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/http/events.bif.h"
|
#include "zeek/analyzer/protocol/http/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::http {
|
namespace zeek::analyzer::http {
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
#include "zeek/Desc.h"
|
#include "zeek/Desc.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/icmp/events.bif.h"
|
#include "zeek/analyzer/protocol/icmp/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::icmp {
|
namespace zeek::analyzer::icmp {
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
#include "zeek/NetVar.h"
|
#include "zeek/NetVar.h"
|
||||||
#include "zeek/Event.h"
|
#include "zeek/Event.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ident/events.bif.h"
|
#include "zeek/analyzer/protocol/ident/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::ident {
|
namespace zeek::analyzer::ident {
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ using IMAPAnalyzer = zeek::analyzer::imap::IMAP_Analyzer*;
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
#include "zeek/analyzer/protocol/imap/IMAP.h"
|
#include "zeek/analyzer/protocol/imap/IMAP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/imap/events.bif.h"
|
#include "zeek/analyzer/protocol/imap/events.bif.h"
|
||||||
|
|
||||||
%}
|
%}
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
#include "zeek/analyzer/protocol/zip/ZIP.h"
|
#include "zeek/analyzer/protocol/zip/ZIP.h"
|
||||||
#include "zeek/analyzer/Manager.h"
|
#include "zeek/analyzer/Manager.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/irc/events.bif.h"
|
#include "zeek/analyzer/protocol/irc/events.bif.h"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "analyzer/protocol/krb/types.bif.h"
|
#include "zeek/analyzer/protocol/krb/types.bif.h"
|
||||||
#include "analyzer/protocol/krb/events.bif.h"
|
#include "zeek/analyzer/protocol/krb/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::krb {
|
namespace zeek::analyzer::krb {
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
#include "zeek/analyzer/protocol/krb/KRB_TCP.h"
|
#include "zeek/analyzer/protocol/krb/KRB_TCP.h"
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/krb/types.bif.h"
|
#include "zeek/analyzer/protocol/krb/types.bif.h"
|
||||||
#include "analyzer/protocol/krb/events.bif.h"
|
#include "zeek/analyzer/protocol/krb/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::krb_tcp {
|
namespace zeek::analyzer::krb_tcp {
|
||||||
|
|
||||||
|
|
|
@ -9,8 +9,8 @@ using KRBAnalyzer = zeek::analyzer::krb::KRB_Analyzer*;
|
||||||
#include "zeek/zeek-config.h"
|
#include "zeek/zeek-config.h"
|
||||||
#include "zeek/analyzer/protocol/krb/KRB.h"
|
#include "zeek/analyzer/protocol/krb/KRB.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/krb/types.bif.h"
|
#include "zeek/analyzer/protocol/krb/types.bif.h"
|
||||||
#include "analyzer/protocol/krb/events.bif.h"
|
#include "zeek/analyzer/protocol/krb/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
extern type KRBAnalyzer;
|
extern type KRBAnalyzer;
|
||||||
|
|
|
@ -9,8 +9,8 @@ using KRBTCPAnalyzer = zeek::analyzer::krb_tcp::KRB_Analyzer*;
|
||||||
#include "zeek/zeek-config.h"
|
#include "zeek/zeek-config.h"
|
||||||
#include "zeek/analyzer/protocol/krb/KRB_TCP.h"
|
#include "zeek/analyzer/protocol/krb/KRB_TCP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/krb/types.bif.h"
|
#include "zeek/analyzer/protocol/krb/types.bif.h"
|
||||||
#include "analyzer/protocol/krb/events.bif.h"
|
#include "zeek/analyzer/protocol/krb/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
extern type KRBTCPAnalyzer;
|
extern type KRBTCPAnalyzer;
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
#include "zeek/Event.h"
|
#include "zeek/Event.h"
|
||||||
#include "zeek/Var.h"
|
#include "zeek/Var.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/login/events.bif.h"
|
#include "zeek/analyzer/protocol/login/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::login {
|
namespace zeek::analyzer::login {
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/login/events.bif.h"
|
#include "zeek/analyzer/protocol/login/events.bif.h"
|
||||||
|
|
||||||
#define IS_3_BYTE_OPTION(c) (c >= 251 && c <= 254)
|
#define IS_3_BYTE_OPTION(c) (c >= 251 && c <= 254)
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#include "zeek/Event.h"
|
#include "zeek/Event.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/login/events.bif.h"
|
#include "zeek/analyzer/protocol/login/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::login {
|
namespace zeek::analyzer::login {
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#include "zeek/Event.h"
|
#include "zeek/Event.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/login/events.bif.h"
|
#include "zeek/analyzer/protocol/login/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::login {
|
namespace zeek::analyzer::login {
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#include "zeek/analyzer/protocol/login/Telnet.h"
|
#include "zeek/analyzer/protocol/login/Telnet.h"
|
||||||
#include "zeek/analyzer/protocol/login/NVT.h"
|
#include "zeek/analyzer/protocol/login/NVT.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/login/events.bif.h"
|
#include "zeek/analyzer/protocol/login/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::login {
|
namespace zeek::analyzer::login {
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#include "zeek/digest.h"
|
#include "zeek/digest.h"
|
||||||
#include "zeek/file_analysis/Manager.h"
|
#include "zeek/file_analysis/Manager.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/mime/events.bif.h"
|
#include "zeek/analyzer/protocol/mime/events.bif.h"
|
||||||
|
|
||||||
// Here are a few things to do:
|
// Here are a few things to do:
|
||||||
//
|
//
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#include "zeek/analyzer/protocol/modbus/Modbus.h"
|
#include "zeek/analyzer/protocol/modbus/Modbus.h"
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/modbus/events.bif.h"
|
#include "zeek/analyzer/protocol/modbus/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::modbus {
|
namespace zeek::analyzer::modbus {
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/modbus/events.bif.h"
|
#include "zeek/analyzer/protocol/modbus/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer ModbusTCP withcontext {
|
analyzer ModbusTCP withcontext {
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "zeek/analyzer/protocol/mqtt/MQTT.h"
|
#include "zeek/analyzer/protocol/mqtt/MQTT.h"
|
||||||
#include "analyzer/protocol/mqtt/events.bif.h"
|
#include "zeek/analyzer/protocol/mqtt/events.bif.h"
|
||||||
#include "analyzer/protocol/mqtt/types.bif.h"
|
#include "zeek/analyzer/protocol/mqtt/types.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer MQTT withcontext {
|
analyzer MQTT withcontext {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/mysql/events.bif.h"
|
#include "zeek/analyzer/protocol/mysql/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::mysql {
|
namespace zeek::analyzer::mysql {
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/mysql/events.bif.h"
|
#include "zeek/analyzer/protocol/mysql/events.bif.h"
|
||||||
#include "analyzer/protocol/mysql/mysql_pac.h"
|
#include "zeek/analyzer/protocol/mysql/mysql_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::mysql {
|
namespace zeek::analyzer::mysql {
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/mysql/events.bif.h"
|
#include "zeek/analyzer/protocol/mysql/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer MySQL withcontext {
|
analyzer MySQL withcontext {
|
||||||
|
|
|
@ -9,8 +9,8 @@
|
||||||
|
|
||||||
#include "zeek/Sessions.h"
|
#include "zeek/Sessions.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ncp/events.bif.h"
|
#include "zeek/analyzer/protocol/ncp/events.bif.h"
|
||||||
#include "analyzer/protocol/ncp/consts.bif.h"
|
#include "zeek/analyzer/protocol/ncp/consts.bif.h"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/ncp/events.bif.h"
|
#include "zeek/analyzer/protocol/ncp/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer NCP withcontext {};
|
analyzer NCP withcontext {};
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
#include "zeek/Event.h"
|
#include "zeek/Event.h"
|
||||||
#include "zeek/RunState.h"
|
#include "zeek/RunState.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/netbios/events.bif.h"
|
#include "zeek/analyzer/protocol/netbios/events.bif.h"
|
||||||
|
|
||||||
constexpr double netbios_ssn_session_timeout = 15.0;
|
constexpr double netbios_ssn_session_timeout = 15.0;
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ntlm/events.bif.h"
|
#include "zeek/analyzer/protocol/ntlm/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::ntlm {
|
namespace zeek::analyzer::ntlm {
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ntlm/events.bif.h"
|
#include "zeek/analyzer/protocol/ntlm/events.bif.h"
|
||||||
#include "analyzer/protocol/ntlm/ntlm_pac.h"
|
#include "zeek/analyzer/protocol/ntlm/ntlm_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::ntlm {
|
namespace zeek::analyzer::ntlm {
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
#include "zeek/analyzer/Manager.h"
|
#include "zeek/analyzer/Manager.h"
|
||||||
#include "zeek/analyzer/Analyzer.h"
|
#include "zeek/analyzer/Analyzer.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ntlm/types.bif.h"
|
#include "zeek/analyzer/protocol/ntlm/types.bif.h"
|
||||||
#include "analyzer/protocol/ntlm/events.bif.h"
|
#include "zeek/analyzer/protocol/ntlm/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer NTLM withcontext {
|
analyzer NTLM withcontext {
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ntp/events.bif.h"
|
#include "zeek/analyzer/protocol/ntp/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::ntp {
|
namespace zeek::analyzer::ntp {
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/udp/UDP.h"
|
#include "zeek/analyzer/protocol/udp/UDP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ntp/events.bif.h"
|
#include "zeek/analyzer/protocol/ntp/events.bif.h"
|
||||||
#include "analyzer/protocol/ntp/types.bif.h"
|
#include "zeek/analyzer/protocol/ntp/types.bif.h"
|
||||||
#include "analyzer/protocol/ntp/ntp_pac.h"
|
#include "zeek/analyzer/protocol/ntp/ntp_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::ntp {
|
namespace zeek::analyzer::ntp {
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/ntp/types.bif.h"
|
#include "zeek/analyzer/protocol/ntp/types.bif.h"
|
||||||
#include "analyzer/protocol/ntp/events.bif.h"
|
#include "zeek/analyzer/protocol/ntp/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer NTP withcontext {
|
analyzer NTP withcontext {
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
#include "zeek/analyzer/Manager.h"
|
#include "zeek/analyzer/Manager.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/pop3/events.bif.h"
|
#include "zeek/analyzer/protocol/pop3/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::pop3 {
|
namespace zeek::analyzer::pop3 {
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/radius/events.bif.h"
|
#include "zeek/analyzer/protocol/radius/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::radius {
|
namespace zeek::analyzer::radius {
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/udp/UDP.h"
|
#include "zeek/analyzer/protocol/udp/UDP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/radius/events.bif.h"
|
#include "zeek/analyzer/protocol/radius/events.bif.h"
|
||||||
#include "analyzer/protocol/radius/radius_pac.h"
|
#include "zeek/analyzer/protocol/radius/radius_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::radius {
|
namespace zeek::analyzer::radius {
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/radius/events.bif.h"
|
#include "zeek/analyzer/protocol/radius/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer RADIUS withcontext {
|
analyzer RADIUS withcontext {
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/rdp/events.bif.h"
|
#include "zeek/analyzer/protocol/rdp/events.bif.h"
|
||||||
#include "analyzer/protocol/rdp/types.bif.h"
|
#include "zeek/analyzer/protocol/rdp/types.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::rdp {
|
namespace zeek::analyzer::rdp {
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
||||||
#include "zeek/analyzer/protocol/pia/PIA.h"
|
#include "zeek/analyzer/protocol/pia/PIA.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/rdp/events.bif.h"
|
#include "zeek/analyzer/protocol/rdp/events.bif.h"
|
||||||
#include "analyzer/protocol/rdp/rdp_pac.h"
|
#include "zeek/analyzer/protocol/rdp/rdp_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::rdp {
|
namespace zeek::analyzer::rdp {
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/rdp/events.bif.h"
|
#include "zeek/analyzer/protocol/rdp/events.bif.h"
|
||||||
#include "analyzer/protocol/rdp/rdpeudp_pac.h"
|
#include "zeek/analyzer/protocol/rdp/rdpeudp_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::rdpeudp {
|
namespace zeek::analyzer::rdpeudp {
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/udp/UDP.h"
|
#include "zeek/analyzer/protocol/udp/UDP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/rdp/events.bif.h"
|
#include "zeek/analyzer/protocol/rdp/events.bif.h"
|
||||||
#include "analyzer/protocol/rdp/rdpeudp_pac.h"
|
#include "zeek/analyzer/protocol/rdp/rdpeudp_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::rdpeudp {
|
namespace zeek::analyzer::rdpeudp {
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#include "zeek/Desc.h"
|
#include "zeek/Desc.h"
|
||||||
#include "zeek/file_analysis/Manager.h"
|
#include "zeek/file_analysis/Manager.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/rdp/types.bif.h"
|
#include "zeek/analyzer/protocol/rdp/types.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
refine flow RDP_Flow += {
|
refine flow RDP_Flow += {
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/rdp/events.bif.h"
|
#include "zeek/analyzer/protocol/rdp/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer RDP withcontext {
|
analyzer RDP withcontext {
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/rdp/events.bif.h"
|
#include "zeek/analyzer/protocol/rdp/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer RDPEUDP withcontext {
|
analyzer RDPEUDP withcontext {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/rfb/events.bif.h"
|
#include "zeek/analyzer/protocol/rfb/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::rfb {
|
namespace zeek::analyzer::rfb {
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/rfb/events.bif.h"
|
#include "zeek/analyzer/protocol/rfb/events.bif.h"
|
||||||
#include "analyzer/protocol/rfb/rfb_pac.h"
|
#include "zeek/analyzer/protocol/rfb/rfb_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::rfb {
|
namespace zeek::analyzer::rfb {
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/rfb/events.bif.h"
|
#include "zeek/analyzer/protocol/rfb/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer RFB withcontext {
|
analyzer RFB withcontext {
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
#include "zeek/analyzer/protocol/rpc/XDR.h"
|
#include "zeek/analyzer/protocol/rpc/XDR.h"
|
||||||
#include "zeek/Event.h"
|
#include "zeek/Event.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/rpc/events.bif.h"
|
#include "zeek/analyzer/protocol/rpc/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::rpc {
|
namespace zeek::analyzer::rpc {
|
||||||
namespace detail {
|
namespace detail {
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
#include "zeek/analyzer/protocol/rpc/XDR.h"
|
#include "zeek/analyzer/protocol/rpc/XDR.h"
|
||||||
#include "zeek/Event.h"
|
#include "zeek/Event.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/rpc/events.bif.h"
|
#include "zeek/analyzer/protocol/rpc/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::rpc {
|
namespace zeek::analyzer::rpc {
|
||||||
namespace detail {
|
namespace detail {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#include "zeek/Event.h"
|
#include "zeek/Event.h"
|
||||||
#include "zeek/analyzer/protocol/rpc/XDR.h"
|
#include "zeek/analyzer/protocol/rpc/XDR.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/rpc/events.bif.h"
|
#include "zeek/analyzer/protocol/rpc/events.bif.h"
|
||||||
|
|
||||||
#define PMAPPROC_NULL 0
|
#define PMAPPROC_NULL 0
|
||||||
#define PMAPPROC_SET 1
|
#define PMAPPROC_SET 1
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
#include "zeek/Sessions.h"
|
#include "zeek/Sessions.h"
|
||||||
#include "zeek/RunState.h"
|
#include "zeek/RunState.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/rpc/events.bif.h"
|
#include "zeek/analyzer/protocol/rpc/events.bif.h"
|
||||||
|
|
||||||
namespace { // local namespace
|
namespace { // local namespace
|
||||||
const bool DEBUG_rpc_resync = false;
|
const bool DEBUG_rpc_resync = false;
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
#include "analyzer/protocol/rpc/events.bif.h"
|
#include "zeek/analyzer/protocol/rpc/events.bif.h"
|
||||||
|
|
||||||
uint32_t zeek::analyzer::rpc::extract_XDR_uint32(const u_char*& buf, int& len)
|
uint32_t zeek::analyzer::rpc::extract_XDR_uint32(const u_char*& buf, int& len)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#include "zeek/analyzer/protocol/sip/SIP.h"
|
#include "zeek/analyzer/protocol/sip/SIP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/sip/events.bif.h"
|
#include "zeek/analyzer/protocol/sip/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::sip {
|
namespace zeek::analyzer::sip {
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/udp/UDP.h"
|
#include "zeek/analyzer/protocol/udp/UDP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/sip/events.bif.h"
|
#include "zeek/analyzer/protocol/sip/events.bif.h"
|
||||||
#include "analyzer/protocol/sip/sip_pac.h"
|
#include "zeek/analyzer/protocol/sip/sip_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::sip{
|
namespace zeek::analyzer::sip{
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#include "zeek/analyzer/protocol/sip/SIP_TCP.h"
|
#include "zeek/analyzer/protocol/sip/SIP_TCP.h"
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/sip/events.bif.h"
|
#include "zeek/analyzer/protocol/sip/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::sip_tcp {
|
namespace zeek::analyzer::sip_tcp {
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/sip/events.bif.h"
|
#include "zeek/analyzer/protocol/sip/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer SIP withcontext {
|
analyzer SIP withcontext {
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/sip/events.bif.h"
|
#include "zeek/analyzer/protocol/sip/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer SIP_TCP withcontext {
|
analyzer SIP_TCP withcontext {
|
||||||
|
|
|
@ -5,42 +5,42 @@
|
||||||
#include "zeek/analyzer/Manager.h"
|
#include "zeek/analyzer/Manager.h"
|
||||||
#include "zeek/analyzer/Analyzer.h"
|
#include "zeek/analyzer/Analyzer.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/smb/smb1_events.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_events.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb2_events.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb2_events.bif.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/smb/types.bif.h"
|
#include "zeek/analyzer/protocol/smb/types.bif.h"
|
||||||
#include "analyzer/protocol/smb/events.bif.h"
|
#include "zeek/analyzer/protocol/smb/events.bif.h"
|
||||||
#include "analyzer/protocol/smb/consts.bif.h"
|
#include "zeek/analyzer/protocol/smb/consts.bif.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/smb/smb1_com_check_directory.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_check_directory.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_close.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_close.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_create_directory.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_create_directory.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_echo.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_echo.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_logoff_andx.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_logoff_andx.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_negotiate.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_negotiate.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_nt_cancel.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_nt_cancel.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_nt_create_andx.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_nt_create_andx.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_query_information.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_query_information.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_read_andx.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_read_andx.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_session_setup_andx.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_session_setup_andx.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_transaction.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_transaction.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_transaction_secondary.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_transaction_secondary.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_transaction2.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_transaction2.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_transaction2_secondary.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_transaction2_secondary.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_tree_connect_andx.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_tree_connect_andx.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_tree_disconnect.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_tree_disconnect.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb1_com_write_andx.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb1_com_write_andx.bif.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/smb/smb2_com_close.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb2_com_close.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb2_com_create.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb2_com_create.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb2_com_negotiate.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb2_com_negotiate.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb2_com_read.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb2_com_read.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb2_com_session_setup.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb2_com_session_setup.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb2_com_set_info.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb2_com_set_info.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb2_com_tree_connect.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb2_com_tree_connect.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb2_com_tree_disconnect.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb2_com_tree_disconnect.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb2_com_write.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb2_com_write.bif.h"
|
||||||
#include "analyzer/protocol/smb/smb2_com_transform_header.bif.h"
|
#include "zeek/analyzer/protocol/smb/smb2_com_transform_header.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer SMB withcontext {
|
analyzer SMB withcontext {
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
#include "zeek/analyzer/Manager.h"
|
#include "zeek/analyzer/Manager.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/smtp/events.bif.h"
|
#include "zeek/analyzer/protocol/smtp/events.bif.h"
|
||||||
|
|
||||||
#undef SMTP_CMD_DEF
|
#undef SMTP_CMD_DEF
|
||||||
#define SMTP_CMD_DEF(cmd) #cmd,
|
#define SMTP_CMD_DEF(cmd) #cmd,
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
#include "zeek/Func.h"
|
#include "zeek/Func.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/snmp/types.bif.h"
|
#include "zeek/analyzer/protocol/snmp/types.bif.h"
|
||||||
#include "analyzer/protocol/snmp/events.bif.h"
|
#include "zeek/analyzer/protocol/snmp/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::snmp {
|
namespace zeek::analyzer::snmp {
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
#include "analyzer/protocol/snmp/types.bif.h"
|
#include "zeek/analyzer/protocol/snmp/types.bif.h"
|
||||||
#include "analyzer/protocol/snmp/events.bif.h"
|
#include "zeek/analyzer/protocol/snmp/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer SNMP withcontext {
|
analyzer SNMP withcontext {
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/socks/socks_pac.h"
|
#include "zeek/analyzer/protocol/socks/socks_pac.h"
|
||||||
#include "analyzer/protocol/socks/events.bif.h"
|
#include "zeek/analyzer/protocol/socks/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::socks {
|
namespace zeek::analyzer::socks {
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#include "zeek/analyzer/protocol/socks/SOCKS.h"
|
#include "zeek/analyzer/protocol/socks/SOCKS.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/socks/events.bif.h"
|
#include "zeek/analyzer/protocol/socks/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer SOCKS withcontext {
|
analyzer SOCKS withcontext {
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ssh/types.bif.h"
|
#include "zeek/analyzer/protocol/ssh/types.bif.h"
|
||||||
#include "analyzer/protocol/ssh/events.bif.h"
|
#include "zeek/analyzer/protocol/ssh/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::ssh {
|
namespace zeek::analyzer::ssh {
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ssh/events.bif.h"
|
#include "zeek/analyzer/protocol/ssh/events.bif.h"
|
||||||
#include "analyzer/protocol/ssh/ssh_pac.h"
|
#include "zeek/analyzer/protocol/ssh/ssh_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::ssh {
|
namespace zeek::analyzer::ssh {
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/ssh/types.bif.h"
|
#include "zeek/analyzer/protocol/ssh/types.bif.h"
|
||||||
#include "analyzer/protocol/ssh/events.bif.h"
|
#include "zeek/analyzer/protocol/ssh/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer SSH withcontext {
|
analyzer SSH withcontext {
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
#include "zeek/util.h"
|
#include "zeek/util.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ssl/events.bif.h"
|
#include "zeek/analyzer/protocol/ssl/events.bif.h"
|
||||||
#include "analyzer/protocol/ssl/dtls_pac.h"
|
#include "zeek/analyzer/protocol/ssl/dtls_pac.h"
|
||||||
#include "analyzer/protocol/ssl/tls-handshake_pac.h"
|
#include "zeek/analyzer/protocol/ssl/tls-handshake_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::dtls {
|
namespace zeek::analyzer::dtls {
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/udp/UDP.h"
|
#include "zeek/analyzer/protocol/udp/UDP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ssl/events.bif.h"
|
#include "zeek/analyzer/protocol/ssl/events.bif.h"
|
||||||
|
|
||||||
namespace binpac { namespace DTLS { class SSL_Conn; } }
|
namespace binpac { namespace DTLS { class SSL_Conn; } }
|
||||||
namespace binpac { namespace TLSHandshake { class Handshake_Conn; } }
|
namespace binpac { namespace TLSHandshake { class Handshake_Conn; } }
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
#include "zeek/Reporter.h"
|
#include "zeek/Reporter.h"
|
||||||
#include "zeek/util.h"
|
#include "zeek/util.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ssl/events.bif.h"
|
#include "zeek/analyzer/protocol/ssl/events.bif.h"
|
||||||
#include "analyzer/protocol/ssl/ssl_pac.h"
|
#include "zeek/analyzer/protocol/ssl/ssl_pac.h"
|
||||||
#include "analyzer/protocol/ssl/tls-handshake_pac.h"
|
#include "zeek/analyzer/protocol/ssl/tls-handshake_pac.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::ssl {
|
namespace zeek::analyzer::ssl {
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
#include "zeek/analyzer/protocol/tcp/TCP.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ssl/events.bif.h"
|
#include "zeek/analyzer/protocol/ssl/events.bif.h"
|
||||||
|
|
||||||
namespace binpac { namespace SSL { class SSL_Conn; } }
|
namespace binpac { namespace SSL { class SSL_Conn; } }
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@ using DTLSAnalyzer = zeek::analyzer::dtls::DTLS_Analyzer*;
|
||||||
|
|
||||||
#include "zeek/analyzer/protocol/ssl/DTLS.h"
|
#include "zeek/analyzer/protocol/ssl/DTLS.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ssl/events.bif.h"
|
#include "zeek/analyzer/protocol/ssl/events.bif.h"
|
||||||
#include "analyzer/protocol/ssl/consts.bif.h"
|
#include "zeek/analyzer/protocol/ssl/consts.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
extern type DTLSAnalyzer;
|
extern type DTLSAnalyzer;
|
||||||
|
|
|
@ -87,7 +87,7 @@ function version_ok(vers : uint16) : bool
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include <string>
|
#include <string>
|
||||||
#include "analyzer/protocol/ssl/events.bif.h"
|
#include "zeek/analyzer/protocol/ssl/events.bif.h"
|
||||||
|
|
||||||
using std::string;
|
using std::string;
|
||||||
%}
|
%}
|
||||||
|
|
|
@ -16,7 +16,7 @@ using SSLAnalyzer = zeek::analyzer::ssl::SSL_Analyzer*;
|
||||||
#include "zeek/Desc.h"
|
#include "zeek/Desc.h"
|
||||||
#include "zeek/analyzer/protocol/ssl/SSL.h"
|
#include "zeek/analyzer/protocol/ssl/SSL.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ssl/events.bif.h"
|
#include "zeek/analyzer/protocol/ssl/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
extern type SSLAnalyzer;
|
extern type SSLAnalyzer;
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
%extern{
|
%extern{
|
||||||
#include "zeek/Desc.h"
|
#include "zeek/Desc.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/ssl/types.bif.h"
|
#include "zeek/analyzer/protocol/ssl/types.bif.h"
|
||||||
#include "analyzer/protocol/ssl/events.bif.h"
|
#include "zeek/analyzer/protocol/ssl/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer TLSHandshake withcontext {
|
analyzer TLSHandshake withcontext {
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
#include "zeek/Sessions.h"
|
#include "zeek/Sessions.h"
|
||||||
#include "zeek/util.h"
|
#include "zeek/util.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/stepping-stone/events.bif.h"
|
#include "zeek/analyzer/protocol/stepping-stone/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::stepping_stone {
|
namespace zeek::analyzer::stepping_stone {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#include "zeek/analyzer/protocol/syslog/Syslog.h"
|
#include "zeek/analyzer/protocol/syslog/Syslog.h"
|
||||||
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
#include "zeek/analyzer/protocol/tcp/TCP_Reassembler.h"
|
||||||
|
|
||||||
#include "analyzer/protocol/syslog/events.bif.h"
|
#include "zeek/analyzer/protocol/syslog/events.bif.h"
|
||||||
|
|
||||||
namespace zeek::analyzer::syslog {
|
namespace zeek::analyzer::syslog {
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
%include zeek.pac
|
%include zeek.pac
|
||||||
|
|
||||||
%extern{
|
%extern{
|
||||||
#include "analyzer/protocol/syslog/events.bif.h"
|
#include "zeek/analyzer/protocol/syslog/events.bif.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
analyzer Syslog withcontext {
|
analyzer Syslog withcontext {
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue