zeek/src
Evan Typanski aef9fe11dc spicy-redis: Abort parsing if server data comes first
Redis seems to only want client data first to request server data. The
DPD signature seems to pick up on some cases where server data comes
first, but is otherwise "valid" RESP. See if this helps lower FP rates.
2025-05-27 09:28:12 -04:00
..
3rdparty@46ad4968b6 Update src/3rdparty submodule to disable clang-format 2025-04-17 09:26:55 -07:00
analyzer spicy-redis: Abort parsing if server data comes first 2025-05-27 09:28:12 -04:00
broker cluster and broker: Propagate zero-timestamp as metadata, too. 2025-05-26 13:37:42 +02:00
cluster cluster and broker: Propagate zero-timestamp as metadata, too. 2025-05-26 13:37:42 +02:00
file_analysis Remove unnecessary #includes in analyzer/packet analyzer/file analyzer source files 2025-05-19 10:25:05 -07:00
fuzzers Add extra input files to ftp fuzzer corpus 2025-05-20 10:58:32 -07:00
include
input Remove unnecessary #includes in input/logging/threading 2025-05-19 10:25:05 -07:00
iosource Remove unnecessary #includes in cluster/broker/iosource/probabilistic/session 2025-05-19 10:25:05 -07:00
logging Remove unnecessary #includes in zeekygen and base plugin files 2025-05-19 10:25:05 -07:00
packet_analysis Remove unnecessary #includes in analyzer/packet analyzer/file analyzer source files 2025-05-19 10:25:05 -07:00
plugin Remove unnecessary #includes in zeekygen and base plugin files 2025-05-19 10:25:05 -07:00
probabilistic Remove unnecessary #includes in cluster/broker/iosource/probabilistic/session 2025-05-19 10:25:05 -07:00
script_opt btest/zam: Update for new EventMetadata bifs 2025-05-23 19:32:50 +02:00
session Remove unnecessary #includes in cluster/broker/iosource/probabilistic/session 2025-05-19 10:25:05 -07:00
spicy Remove unnecessary #includes in zeekygen and base plugin files 2025-05-19 10:25:05 -07:00
storage Redis: bump version of hiredis required 2025-05-23 12:13:13 -07:00
supervisor Remove unnecessary #includes in telemetry and supervisor 2025-05-19 10:25:05 -07:00
telemetry Remove unnecessary #includes in telemetry and supervisor 2025-05-19 10:25:05 -07:00
threading Remove unnecessary #includes in input/logging/threading 2025-05-19 10:25:05 -07:00
zeekygen Remove unnecessary #includes in zeekygen and base plugin files 2025-05-19 10:25:05 -07:00
Anon.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Anon.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Attr.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Attr.h improved error cascade for invalid attributes 2024-06-04 10:36:36 -07:00
Base64.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Base64.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
binpac-lib.pac
binpac.pac
binpac_zeek-lib.pac Spelling src 2022-11-09 12:08:15 -05:00
binpac_zeek.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
CCL.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
CCL.h Reformat 2023-11-06 09:42:46 +00:00
CMakeLists.txt Skip linting on highwayhash and src/3rdparty files 2025-04-23 12:21:21 -07:00
communityid.bif communityid: Use GetField() over GetFieldAs() 2024-11-15 17:38:53 +01:00
CompHash.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
CompHash.h Reformat 2023-11-06 09:42:46 +00:00
Conn.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Conn.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
const.bif Event: Deprecate default network timestamp metadata 2025-05-23 19:32:23 +02:00
DbgBreakpoint.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
DbgBreakpoint.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
DbgDisplay.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DbgHelp.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DbgWatch.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
DbgWatch.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Debug.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Debug.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
DebugCmdInfoConstants.in Merge remote-tracking branch 'microsoft/master' 2022-11-11 15:23:21 -07:00
DebugCmds.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
DebugCmds.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DebugLogger.cc More std::move changes based on Coverity findings 2025-04-08 11:01:21 -07:00
DebugLogger.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Desc.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Desc.h Reformat 2023-11-06 09:42:46 +00:00
DFA.cc Fix up minor warnings in touched files 2024-10-30 08:47:57 -04:00
DFA.h Fix up minor warnings in touched files 2024-10-30 08:47:57 -04:00
Dict.cc clang-format: Sort doctest header at the bottom 2024-11-15 17:00:00 +01:00
Dict.h Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
digest.cc Reformat 2023-11-06 09:42:46 +00:00
digest.h Use quotes instead of <> for zeek includes 2025-05-16 10:14:36 -07:00
Discard.cc Remove unnecessary #includes in analyzer/packet analyzer/file analyzer headers 2025-05-19 10:25:05 -07:00
Discard.h Remove unnecessary #includes in analyzer/packet analyzer/file analyzer headers 2025-05-19 10:25:05 -07:00
DNS_Mapping.cc Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
DNS_Mapping.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DNS_Mgr.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
DNS_Mgr.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
EquivClass.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
EquivClass.h Use modern names for standard headers 2025-05-16 10:14:36 -07:00
event.bif Fix errors from rst linting on the generated docs 2025-01-24 11:41:36 -07:00
Event.cc EventMgr/Enqueue: Add automatic timestamp metadata to local events, only 2025-05-26 16:08:27 +02:00
Event.h Event: Move meta after args 2025-05-23 19:32:50 +02:00
EventHandler.cc EventMgr: Add Dispatch() with handler and args 2025-04-11 09:58:07 +02:00
EventHandler.h EventHandler: Deprecate Call(args, no_remote, ts), add Call(args) 2025-03-27 19:23:47 +01:00
EventLauncher.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
EventLauncher.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
EventRegistry.cc EventRegistry/zeek.bif/init-bare: Add event metadata infrastructure 2025-05-23 19:31:58 +02:00
EventRegistry.h EventRegistry/zeek.bif/init-bare: Add event metadata infrastructure 2025-05-23 19:31:58 +02:00
EventTrace.cc EventTrace: Fix operator==() UBSAN downcast error 2025-05-19 20:48:18 +02:00
EventTrace.h EventTraceMgr: Rename etm to event_trace_mgr 2025-05-19 18:10:36 +02:00
Expr.cc Event: Deprecate default network timestamp metadata 2025-05-23 19:32:23 +02:00
Expr.h ZAM optimization now removes hook calls to hooks without any bodies 2024-12-03 12:47:20 -07:00
File.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
File.h Reformat 2023-11-06 09:42:46 +00:00
Flare.cc Reformat 2023-11-06 09:42:46 +00:00
Flare.h Reformat 2023-11-06 09:42:46 +00:00
Frag.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Frag.h Reformat 2023-11-06 09:42:46 +00:00
Frame.cc Add facade types to avoid using raw Broker types 2023-12-04 15:23:28 +01:00
Frame.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Func.cc Merge remote-tracking branch 'origin/topic/awelzel/event-trace-mgr-destructor-fclose' 2025-05-19 20:02:12 +02:00
Func.h Include StmtBase/StmtEnums in Func.h instead of Stmt.h 2025-05-16 10:14:36 -07:00
Hash.cc Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
Hash.h Make BIFs just return ValPtr directly instead of BifReturnVal 2024-01-22 10:35:34 -07:00
ID.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ID.h simpler and more robust identification of function parameters for AST profiling 2024-08-16 11:19:02 +02:00
input.h input/zeek-setup: Track parse_only globally 2025-03-05 19:23:08 +01:00
IntrusivePtr.h Fix Obj.h include in IntrusivePtr.h to have full path 2025-05-16 10:14:36 -07:00
IntSet.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
IntSet.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
IP.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
IP.h Increase size of proto fields to uint16_t, add common default value 2024-11-13 11:25:46 -07:00
IPAddr.cc IPAddr/ConnKey: Protect from uninitialized conn_id 2025-01-17 17:53:02 +01:00
IPAddr.h IPAddr/ConnKey: Promote transport to uint16_t 2025-01-17 17:53:02 +01:00
List.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
List.h Use modern names for standard headers 2025-05-16 10:14:36 -07:00
main.cc Remove unnecessary #includes in telemetry and supervisor 2025-05-19 10:25:05 -07:00
make_dbg_constants.py Swap pre-commit yapf for ruff/ruff-format, fix findings 2024-12-11 11:08:37 -07:00
mmdb.bif Use quotes instead of <> for zeek includes 2025-05-16 10:14:36 -07:00
MMDB.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
MMDB.h Modernize various C++/Zeek-isms in the MMDB code. 2024-01-11 17:13:41 -08:00
module_util.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
module_util.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
net_util.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
net_util.h Reorder top section of net_util.h to batch includes together 2025-05-16 10:14:36 -07:00
NetVar.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
NetVar.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
NFA.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
NFA.h Reformat 2023-11-06 09:42:46 +00:00
Notifier.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Notifier.h Reformat 2023-11-06 09:42:46 +00:00
Obj.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Obj.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
OpaqueVal.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
OpaqueVal.h Remove telemetry #includes from OpaqueVal.h 2025-05-16 10:14:37 -07:00
option.bif
Options.cc Fix options parsing segfault 2025-01-23 11:41:11 -05:00
Options.h Try to be more careful with --help printing 2025-01-08 07:54:18 -05:00
Overflow.cc Reformat 2023-11-06 09:42:46 +00:00
Overflow.h Reformat 2023-11-06 09:42:46 +00:00
PacketFilter.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
PacketFilter.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
parse.y Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
Pipe.cc Reformat 2023-11-06 09:42:46 +00:00
Pipe.h Reformat 2023-11-06 09:42:46 +00:00
PolicyFile.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
PolicyFile.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
PrefixTable.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
PrefixTable.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
PriorityQueue.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
PriorityQueue.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RandTest.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RandTest.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
re-parse.y Reformat embedded C++ code in bison/flex files 2025-03-04 09:33:30 -07:00
re-scan.l Use modern names for standard headers 2025-05-16 10:14:36 -07:00
RE.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RE.h RE: Remove RE_DisjunctiveMatcher and re-use MatchAll() 2023-11-21 10:34:16 +01:00
Reassem.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Reassem.h Reformat 2023-11-06 09:42:46 +00:00
reporter.bif Update reporter.bif to describe special case of errors in init 2024-06-04 11:56:06 +02:00
Reporter.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Reporter.h Use modern names for standard headers 2025-05-16 10:14:36 -07:00
rule-parse.y Use modern names for standard headers 2025-05-16 10:14:36 -07:00
rule-scan.l Use modern names for standard headers 2025-05-16 10:14:36 -07:00
Rule.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Rule.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleAction.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RuleAction.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleCondition.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RuleCondition.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RuleMatcher.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleMatcher.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RunState.cc Remove finish_run() 2025-04-17 14:38:21 +02:00
RunState.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
scan.l Use modern names for standard headers 2025-05-16 10:14:36 -07:00
ScannedFile.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ScannedFile.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Scope.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Scope.h Reformat 2023-11-06 09:42:46 +00:00
ScriptCoverageManager.cc Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
ScriptCoverageManager.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ScriptProfile.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ScriptProfile.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ScriptValidation.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ScriptValidation.h Reformat 2023-11-06 09:42:46 +00:00
SerializationFormat.cc Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
SerializationFormat.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
SmithWaterman.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
SmithWaterman.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Span.h Span: Remove deduction guideline for Iter, Iter, include cleanup 2024-08-16 10:47:45 +02:00
stats.bif Move thread manager stats to telemetry metric 2024-08-05 13:21:44 -07:00
Stats.cc Include StmtBase/StmtEnums in Func.h instead of Stmt.h 2025-05-16 10:14:36 -07:00
Stats.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Stmt.cc Merge remote-tracking branch 'origin/topic/awelzel/event-trace-mgr-destructor-fclose' 2025-05-19 20:02:12 +02:00
Stmt.h ZAM support for keeping "assert" statements 2024-12-03 10:37:38 -07:00
StmtBase.h fixes & enhancements to location information associated w/ AST nodes & ZAM optimization 2024-02-06 11:03:02 +01:00
StmtEnums.h Remove STMT_ANY statement type 2024-08-07 11:58:21 -07:00
strings.bif Add baseline for find_first test, update comments, and reorder function imports 2025-05-02 11:51:45 +08:00
Tag.cc Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
Tag.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Timer.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Timer.h Add infrastructure for automated expiration of storage entries 2025-03-18 09:32:34 -07:00
Traverse.cc Traverse: Do not short-circuit traverse_all() if stmts is nullptr 2025-04-03 12:19:34 +02:00
Traverse.h Reformat 2023-11-06 09:42:46 +00:00
TraverseTypes.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Trigger.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Trigger.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
TunnelEncapsulation.cc Minor review nits 2024-11-13 14:08:30 -07:00
TunnelEncapsulation.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Type.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Type.h Some minor c++ modernization in EnumType methods 2025-04-02 16:35:42 -07:00
types.bif Pass parsed file record information with ReadFile/WriteFile events 2023-08-07 13:44:38 -07:00
UID.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
UID.h Reformat 2023-11-06 09:42:46 +00:00
util.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
util.h Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
Val.cc Make ValFromJSON return zeek::expected instead of a variant 2025-04-14 10:02:35 -07:00
Val.h speed up file analysis, remove IncrementByteCount 2025-05-09 10:50:04 -04:00
Var.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Var.h Reformat 2023-11-06 09:42:46 +00:00
version.c.in Support for configurable localversion 2024-04-17 14:16:47 -07:00
WeirdState.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
WeirdState.h Reformat 2023-11-06 09:42:46 +00:00
zeek-affinity.cc Reformat 2023-11-06 09:42:46 +00:00
zeek-affinity.h Reformat 2023-11-06 09:42:46 +00:00
zeek-bif.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
zeek-setup.cc Merge remote-tracking branch 'origin/topic/awelzel/event-trace-mgr-destructor-fclose' 2025-05-19 20:02:12 +02:00
zeek-setup.h Reformat 2023-11-06 09:42:46 +00:00
zeek.bif Event/zeek.bif: Add EventMetadata current() and current_values() accessors 2025-05-23 19:32:50 +02:00
zeek.pac
ZeekArgs.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
ZeekArgs.h ZeekArgs: Deprecate val_list_to_args() 2024-11-21 09:30:57 +01:00
ZeekConfig.cmake.in Revert "Merge remote-tracking branch 'origin/topic/neverlord/gh-3247'" 2023-08-29 12:13:40 -07:00
ZeekList.h Reformat 2023-11-06 09:42:46 +00:00
ZeekPluginBootstrap.cmake.in ZeekPluginBootstrap: Encode Zeek's CMAKE_BUILD_TYPE 2023-06-15 10:46:06 +02:00
ZeekPluginConfig.cmake.in Fix install directory for plugins 2023-04-22 16:12:22 +02:00
ZeekString.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ZeekString.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ZVal.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ZVal.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00