Conversation
I think there can be uses for each of these, plus more: raw versions w/o the urldecode normalization. Could also imagine multibuffer only, with a new way to concat multibuffers into a single Wondering about the keyword name, we've seen other ideas like Some related tickets: |
Hmmm... I should start with one, as it is complex already
Nice, should we create a ticket about it ?
form is used in golang and wireshark. Let me know which you prefer
Yes I saw, I think the 3 tickets are all duplicates |
|
I guess I will start with the multi-buffer key-value pairs |
|
WARNING:
Pipeline = 29146 |
16d6063 to
17d8edd
Compare
|
So, I am getting to the difficulty that we want a keyword which acts on 2 different progresses (request_line and request_body) Solutions I see so far :
|
|
Headers register for 2 states as well, for the headers and the trailers states. Perhaps worth a look. |
|
Information: QA ran without warnings. Pipeline = 29283 |
So, I looked and it does not work cf SV test OISF/suricata-verify@f35c611 Same signature except for fast_pattern will not trigger if fast_pattern happens before we reach the progress where we have the trailer... Do you want a ticket about it ? |
|
Next draft in #14710 with
|
Link to ticket: https://redmine.openinfosecfoundation.org/issues/
https://redmine.openinfosecfoundation.org/issues/2487
Describe changes:
SV_BRANCH=OISF/suricata-verify#2860
Draft: main question is
Do we want a multi-buffer or a single synthetic buffer ?
bodyparam1=value1&bodyparam2=value2&uriparam1=uv1&uriparam2=value2