You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have some BRO_HTTP logs containing pipes in some of the tab-separated fields, e.g. an Havij-made SQL injection attempt with double-pipe string concatenation like the following:
As the Security Onion PatternDB configuration /opt/elsa/node/conf/patterndb.xml splits BRO_HTTP fields based on pipes, ELSA cannot show the above sample log correctly.
To my knowledge, this bug could be fixed by:
escaping pre-existing pipes before the r_pipes rewrite directive; or
changing the Security Onion parsers to use tabs instead of pipes.
I have some BRO_HTTP logs containing pipes in some of the tab-separated fields, e.g. an Havij-made SQL injection attempt with double-pipe string concatenation like the following:
When the BRO_HTTP file is processed by syslog-ng, every tab gets replaced by pipes:
As the Security Onion PatternDB configuration
/opt/elsa/node/conf/patterndb.xml
splits BRO_HTTP fields based on pipes, ELSA cannot show the above sample log correctly.To my knowledge, this bug could be fixed by:
r_pipes
rewrite directive; or@mcholste @dougburks what do you think?
The text was updated successfully, but these errors were encountered: