v4.2.1.stable1
v4.2.1.stable0
Resolves: https://github.com/CybercentreCanada/assemblyline-service-configextractor/issues/42
- Allows the service to (better) handle parsers from multiple frameworks (MWCP, CAPE, MACO)
- (Pending) Official CAPE support depends on https://github.com/kevoreilly/CAPEv2/pull/1037
- (Pending) Support for multiple frameworks depends on the `revamp` branch of [the CCCS library](https://github.com/CybercentreCanada/configextractor-py.git) becoming the new HEAD
- Parsers can be added using an updater rather than having to insert at build time
- (https://github.com/CybercentreCanada/assemblyline-base/pull/871) Adds a MalwareConfig ontology which conforms to the MACO model
- (https://github.com/CybercentreCanada/assemblyline-service-configextractor/commit/3fcf1e0adf80898b2d7c45383e4b4979976e2207) Parsers are treated like signatures so it will be possible to track the number of hits a parser has made in the UI
- (https://github.com/CybercentreCanada/assemblyline-service-configextractor/commit/73b6d4314d658aa05a7ccf8deafe3685a3d2b6af) Allows python packages to dynamically be installed by providing a `requirements.txt` file
- Use of local shared objects for parsers to leverage is functional