I recently notice that the packet provided in the EVE log doesn’t match the signature that was triggered. I assumed it had to do with the stream assembly somehow so I set the signature to flow:no_stream,established,to_server
. That corrected the issue and the packet matches what I was looking for. But, I’m not sure why. I understand why no_stream
works since it’s based on a per packet basis and not the entire stream but I don’t know why flow:established,to_server;
doesn’t work.
Tested on versions 5.0.8 and 6.0.4