-
Notifications
You must be signed in to change notification settings - Fork 4
EngineObjectInterface
Amy Bowersox edited this page May 1, 2020
·
2 revisions
Create an object implementing this interface to send binary data to an analysis engine other than the built-in YARA one in order to find Indicators of Compromise (IOCs).
Your object must implement all methods defined in this reference.
def analyze(self, binary_metadata):
This method is called from the main analysis loop to analyze binary data, once for each item being analyzed.
Parameters:
-
binary_metadata
(type:dict
) - The metadata for the file being analyzed. This information will always conform to the BinaryMetadata schema.
Returns:
(type: dict
) The response from your engine's analysis of the binary data. This return value must conform to the EngineResponse schema. (It will be verified after it's returned from your engine object.)
Copyright © 2020 VMware Inc., All Rights Reserved.
Information here is current as of Carbon Black Cloud Binary Toolkit 1.0.0