Project

General

Profile

Actions

Bug #7495

closed

protocol detection: probing parsers do not finish as soon as possible

Added by Philippe Antoine 3 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Target version:
Affected Versions:
Effort:
Difficulty:
Label:

Description

the check if (alproto_masks[0] == mask) { fails if alproto_masks has checked and failed more protocols than expected in mask

Because mask only relies on port when alproto_masks may also contain a protocol from pe0 which is either the protocol found in the other direction or alproto_expect


Subtasks 1 (0 open1 closed)

Bug #7496: detect: protocol probing doesn't finish earlier if opposite dir already had a protocol (7.0.x backport)ClosedPhilippe AntoineActions

Related issues 1 (0 open1 closed)

Blocks Suricata - Bug #7437: protocol detection : probing parsers are limited to 32 by use of bitflagClosedPhilippe AntoineActions
Actions

Also available in: Atom PDF