]> git.ipfire.org Git - thirdparty/snort3.git/commit
Pull request #4465: tcp_pdu: new inspector for simple length based flushing
authorRuss Combs (rucombs) <rucombs@cisco.com>
Fri, 4 Oct 2024 15:55:59 +0000 (15:55 +0000)
committerRuss Combs (rucombs) <rucombs@cisco.com>
Fri, 4 Oct 2024 15:55:59 +0000 (15:55 +0000)
commit0b41addfe76a8381d847a8cc5d044ebb08fa9fdf
tree86f294e859fccfc4a156372a27d93c4798fd3ebc
parent30bc10b612388a5d7351d9dbcb49f0605d485131
Pull request #4465: tcp_pdu: new inspector for simple length based flushing

Merge in SNORT/snort3 from ~RUCOMBS/snort3:tcp_pdu to master

Squashed commit of the following:

commit 58b1bc69c07c863d04c446207eb317d99ed1e7fd
Author: Russ Combs <rucombs@cisco.com>
Date:   Mon Sep 16 14:06:01 2024 -0400

    tcp_pdu: new inspector for simple length based flushing

    tcp_pdu provides a generic protocol-aware-flushing capability for PDUs
    that contain a length field. The field may be at a configurable offset
    from the start of the PDU, it has a configurable length, and may specify
    the total length of the PDU or the number of bytes following the length
    field.
src/service_inspectors/CMakeLists.txt
src/service_inspectors/service_inspectors.cc
src/service_inspectors/tcp_pdu/CMakeLists.txt [new file with mode: 0644]
src/service_inspectors/tcp_pdu/dev_notes.txt [new file with mode: 0644]
src/service_inspectors/tcp_pdu/tcp_pdu.cc [new file with mode: 0644]
src/service_inspectors/tcp_pdu/tcp_pdu.h [new file with mode: 0644]
src/service_inspectors/tcp_pdu/tcp_pdu_splitter.cc [new file with mode: 0644]
src/service_inspectors/tcp_pdu/test/CMakeLists.txt [new file with mode: 0644]
src/service_inspectors/tcp_pdu/test/tcp_pdu_test.cc [new file with mode: 0644]