This Java Library allows you to write extensions for FuseSoft Faction. Once a module is created it only needs to be placed in /opt/faction/modules/ directory along with any library dependencies.
Tutorial can be found here:
https://www.fusesoftsecurity.com/manual/faction-extension-api/