Parsing FW attack messages that have random session counts

I would like to point out that it is not nice to poist the same question twice:

it does not look that a person can help you currently.

I personal would first use a key-value on like:

key_value(value: to_string(message), trim_value_chars: "\"", trim_key_chars:"\"", delimiters:", ", kv_delimiters:"=");

After that you need to define if all sIP should be as array in IP_From or if you want to have numbered fields for that and work some kind of grouped regex that does what you like to have.