mirror of https://github.com/OISF/suricata
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Introduce the tcp.session: keyword that accepts a comma-separated subset
of {setup, established, closing} and matches packets whose TCP session
state falls within the named phases.
This lets a rule writer cover the full TCP lifecycle in one rule instead
of separate flow:not_established + flow:established rules.
Changes:
- New detect-tcp-session.{c,h} with parser, match function, unit tests
- Register DETECT_TCP_SESSION in detect-engine-register.{c,h}
- Add to Makefile.am source list
- Extend engine-analyzer text output for tcp.session:
- Extend firewall.json keyword_info with tcp_session phase values
- Update flow-keywords.rst documentation
- Require TCP protocol and SIG_FLAG_REQUIRE_PACKET at setup
Ticket: 7704
(cherry picked from commit
|
4 days ago | |
|---|---|---|
| .. | ||
| doxygen | ||
| userguide | 4 days ago | |
| AUTHORS | 5 years ago | |
| Basic_Setup.txt | ||
| INSTALL | 11 months ago | |
| Makefile.am | 11 months ago | |
| NEWS | 5 years ago | |
| README | ||
| Setting_up_IPSinline_for_Linux.txt | 3 years ago | |
| TODO | 5 years ago | |
| Third_Party_Installation_Guides.txt | ||