[Bro] New bro types when writing a plugin
Seth Hall
seth at corelight.com
Mon Apr 23 11:13:03 PDT 2018
Make sure you include the generated header file in your .cc file like
this...
#include "types.bif.h"
.Seth
On 28 Mar 2018, at 4:41, DW wrote:
> Hey
>
> thanks for the hint. I declared my types in types.bif and defined them
> in types.bro now, but now I can't acces them anymore in my Source.cc
> file. I get following error:
>
> error: 'BifType::Record::My_Type' has not been declared
>
> My .cc line: rl = new RecordVal(BifType::Record::My_Type);
>
> How can I access the types now?
>
> P.S. Yeah, I think the other mailing list is besser for this purpose,
> but I don't want to start a new question now. :-)
>
> Am 28.03.2018 um 09:32 schrieb Vitaly Repin:
>> Hello,
>>
>>
>> Take a look into this example:
>> https://github.com/vitalyrepin/uap-bro I have defined three record
>> types in that plugin: DeviceRec, UserAgentRec and AgentRec.
>>
>> P.S. I think bro-dev is a better mailing list to discuss bro dev.
>> issues: http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev
>>
>> 2018-03-27 19:31 GMT+03:00 D.W. <brot212 at googlemail.com
>> <mailto:brot212 at googlemail.com>>:
>>
>> Hey there,
>>
>> I'm writing an analyzer as a plugin and I would like to create
>> some new
>> bro data type (record type to be exact) to hand over some
>> protocol
>> data
>> in a compact form as parameters to the event functions.
>>
>> For now I have declared the new types in types.bif and defined
>> them in
>> init-bare.bro, but I don't think that this is the right way,
>> because I
>> have to manually modify the bro source files.
>>
>> Is there a way to declare and define the new type inside the
>> plugin
>> source files, so that the types will be featured in bro after the
>> plugin
>> was installed?
>>
>> Greetings,
>>
>> Dane
>>
>> _______________________________________________
>> Bro mailing list
>> bro at bro-ids.org <mailto:bro at bro-ids.org>
>> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/bro
>> <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/bro>
>>
>>
>>
>>
>> --
>> WBR & WBW, Vitaly
> _______________________________________________
> Bro mailing list
> bro at bro-ids.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/bro
--
Seth Hall * Corelight, Inc * www.corelight.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/bro/attachments/20180423/2062d97e/attachment.html
More information about the Bro
mailing list