-
Notifications
You must be signed in to change notification settings - Fork 226
Home
FACT can be extended easily via plug-ins. Additionally a REST-API is available to connect external tools. Thereby almost all features of the web-interface are available via REST as well.
The following figures explain the workflow concept of FACT and should help to understand the overall concepts.
FACT initial analysis
FACT compare
As you can see, there are three types of plug-ins (orange boxes):
The following manuals explain how to write these plug-ins.
❗ Before you start developing your own plug-ins, have a look at our coding guidlines.
❗ Futhermore set throw_exceptions
in src/config/main.cfg -> ExperteSettings
to true
.
❓ If you have any questions or problems regarding plug-in development, do not hesitate to ask.
You can develop your plug-in in your own repository under your favorite license. It can be added to a local FACT installation as git submodule:
git submodule add https://github.com/YOUR_REPO_PATH.git src/plugins/[anlysis|unpacker|compare]/NAME_OF_YOUR_PLUG-IN
📝 If you developed a plug-in please tell us about it. We are going to provide a list of all available plug-ins.