Describe the change
Originally developed internally by @phutelmyer, this PR ports in a refactor of ScanXML as well as additional functionality for IOCs, and new tests. From the documentation:
ScanXml was refactored to include better error handling, typing, docstrings, and functionality.
Users are able to set extract_tag keys, such as Data, which will look for tags with that name, and then submit that - content back into Strelka for analysis.
The XML content is now scanned for IOCs/ IOCs are extracted into the self.event.iocs field.
New tests were created to test new extraction functionality.
Describe testing procedures
Porting of the Scanner was tested locally with a local version of Strelka UI and a test xml file.
Describe the change Originally developed internally by @phutelmyer, this PR ports in a refactor of ScanXML as well as additional functionality for IOCs, and new tests. From the documentation:
Describe testing procedures Porting of the Scanner was tested locally with a local version of Strelka UI and a test xml file.
Sample output
Checklist