From bb12f197bc7252e6a72f2645ea905ae7cd880fcf Mon Sep 17 00:00:00 2001 From: Jeff Lucovsky Date: Sun, 15 Jun 2025 10:12:46 -0400 Subject: [PATCH] detect/analyzer: Include ICMP icode information Issue: 6359 Extend the rules analysis to include ICMP icode information. --- src/detect-engine-analyzer.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/detect-engine-analyzer.c b/src/detect-engine-analyzer.c index b262868271..98eb1b9558 100644 --- a/src/detect-engine-analyzer.c +++ b/src/detect-engine-analyzer.c @@ -942,6 +942,13 @@ static void DumpMatches(RuleAnalyzer *ctx, SCJsonBuilder *js, const SigMatchData SCJbClose(js); break; } + case DETECT_ICODE: { + const DetectU8Data *cd = (const DetectU8Data *)smd->ctx; + SCJbOpenObject(js, "code"); + SCDetectU8ToJson(js, cd); + SCJbClose(js); + break; + } case DETECT_ICMP_ID: { const DetectIcmpIdData *cd = (const DetectIcmpIdData *)smd->ctx; SCJbOpenObject(js, "id");