A built-in-function (BIF) compiler/generator
The bifcl program simply takes a .bif file as input and generates C++ header/source files along with a .bro script that all-together provide the declaration and implementation of Bro/Zeek built-in-functions (BIFs), which can then be compiled and shipped ss part of a Bro/Zeek plugin. A BIF allows one to write arbitrary C++ code and access it via a function call inside a Bro script. In this way, they can also be used to access parts of Bro/Zeek's internal C++ API that aren't already exposed via their own BIFs. At the moment, learning the format of a .bif file is likely easiest by just taking a look at the .bif files inside the Bro/Zeek source-tree.
Release | Stable | Testing |
---|---|---|
EPEL 8 | 1.2-1.el8 | - |
EPEL 7 | 1.1-1.el7 | - |
You can contact the maintainers of this package via email at
bifcl dash maintainers at fedoraproject dot org
.