[Oisf-wg-configuration_language] Config Suggestions
Jason Ish
jason.ish at endace.com
Fri Jul 31 21:18:30 UTC 2009
On Thu, Jul 30, 2009 at 8:39 AM, Victor Julien <victor at inliniac.net> wrote:
>
> In other words, no configuration language exists in our codebase at this
> point.
>
> Since our schedule is pretty tight, this probably means we should go for
> existing code for this part of the engine. So suggestions for libraries
> are very much appreciated.
I do like the configuration style in the anonymous suggestion, and I also
like the idea of pulling in configuration parameters that the core IDS
engine may not be aware so they can be used by dynamic plugins. I did come
across 2 libraries that implement a similar style of configuration:
libConfuse - http://www.nongnu.org/confuse/
It supports a similar configuration syntax and is released under the ISC
license. The only problem with it that I can see right away is it requires
you tell your application about the expeced configuration parameters and it
will bail if it comes across an unknown one. Perhaps there is a way around
this, or we could modify it to do this.
libconfig - http://www.hyperrealm.com/libconfig/
Again, a similar type of syntax, license is LGPL but it will pull in any
configuration parameters known or unknown to your app as long as the config
file is valid.
Yaml is also an interesting one, I have not played with it myself but I
think its worth a look.
No one going to speak up about XML?
Jason
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openinfosecfoundation.org/pipermail/oisf-wg-configuration_language/attachments/20090731/2f88c931/attachment-0002.html>
More information about the Oisf-wg-configuration_language
mailing list