[Bro-Dev] [JIRA] (BIT-699) Reorganizing layout of protocol analyzers

Seth Hall (JIRA) jira at bro-tracker.atlassian.net
Thu Nov 7 08:29:31 PST 2013


     [ https://bro-tracker.atlassian.net/browse/BIT-699?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Seth Hall updated BIT-699:
--------------------------

    Resolution: Fixed
        Status: Closed  (was: Open)

Done.

> Reorganizing layout of protocol analyzers
> -----------------------------------------
>
>                 Key: BIT-699
>                 URL: https://bro-tracker.atlassian.net/browse/BIT-699
>             Project: Bro Issue Tracker
>          Issue Type: Task
>          Components: Bro
>    Affects Versions: git/master
>            Reporter: Robin Sommer
>             Fix For: 2.2
>
>
> We should restructure how protocol analyzers are organized inside the
> C++ core. Ideally, I'd like to have a single directory per analyzer
> with everything in there that relates to that analyzer, with no need
> to touch other places (currently, one needs to touch quite many for
> adding an analyzer). This includes the analyzers' `{{*.cc}}{{, }}{{*.h}}{{,
> }}{{*.bif}}{{, and }}{{*.pac}}{{ files. For the }}{{bif}}{{s, we should also move
> the corresponding parts from }}{{event.bif}}{{ and }}{{init-bare.bif}}{{ into
> that directory.
> This restructuring is also a good opportuntity to reorganize the
> Broxygen generation for analyzers: I think it would be nice to have
> one page per analyzer that has (1) a general description, (2) all
> tuning parameters, (3) all core events, and (4) links to all relevant
> }}{{base}}{{ and }}{{policy}}` scripts. 
> I'm setting this to 2.1 for now. It's not high-priority for that
> release and we can bump it further out if necessary. But I think it's
> good to keep in mind, and perhaps work on parts of this as time
> permits.



--
This message was sent by Atlassian JIRA
(v6.2-OD-01#6204)


More information about the bro-dev mailing list