Files
falco/userspace/engine/lua
Mark Stemm 38eb5b8741 Add more validations (#329)
* Add the ability to validate multiple rules files

Allow multiple -V arguments just as we do with multiple -r arguments.

* With verbose output, print dangling macros/lists

Start tracking whether or not a given macro/list is actually used when
compiling the set of rules. Every macro/list has an attribute used,
which defaults to false and is set to true whenever it is referred to in
a macro/rule/list.

When run with -v, any macro/list that still has used=false results in a
warning message.

Also, it turns out the fix for
https://github.com/draios/falco/issues/197 wasn't being applied to
macros. Fix that.
2018-02-26 16:59:18 -05:00
..
2018-02-26 16:59:18 -05:00
2018-02-26 16:59:18 -05:00

Installation

The sysdig grammar uses the lpeg parser. For now install it using luarocks: luarocks install lpeg.