The toolkit is broken into 4 areas: fibs, fibbers, reframes and targets.
fibs - "facts" at a message level that define an event that happened. fibs are in a common JSON structure. library/fibs contain contributed fibs.
fibbers - devices to synthesize messages. A list of contributed fibbers and their reframes are located in library/fibbers
reframes - reframes are the message format of fibbers. The reframes are found in library/fibbers/[fibber]/reframes
targets - a list of desitinations and transports to send emulated fibs.
fib-gen - a wizard to assist in automated creation of fibs, fibbers & targets
Usage:
- create fibs.json file that represents the facts to (mis-)represent.
- create fibbers.yml to define fibbers to emulate
- create targets.yml to define targets to transmit message to NOTE: steps 1,2,3 can be performed manually, through scripting or using fib-gen tool
- run ./logfibber