-
Notifications
You must be signed in to change notification settings - Fork 589
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial Sigma support #1028
Initial Sigma support #1028
Conversation
� Conflicts: � timesketch/lib/analyzers/__init__.py � timesketch/lib/analyzers/sigma_tagger.py � timesketch/lib/analyzers/sigma_tagger_test.py
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, a couple of questions
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@Onager Seeing that sigmatools is py3 only, it fails (naturally) when run on py2. Until we remove py2 support we need to check for this in the tests, and also not register the analyzer if run on py2. When this is fixed this one is ready to merge. |
This is a good oppurtunity to sunset py2 support. I'll do that in another PR before merging this one. |
Initial work for Sigma integration.
Adding more mappings would be ongoing work, to make analyzer compatible with different rulesets. I can add more tests in a follow up PR, once some of the analyzer testing code is complete/merged.