Gene Versions Save

Signature engine for all your logs

v1.6.4

3 years ago

Implements filter rules. A filter rule is used to filter in some wanted events without assigning any criticality to them. It can be used to show events bringing contextual information.

v1.6.3

3 years ago

Fixes:

  • Upgraded golang-evtx dependency and should now properly handle dirty EVTX files

v1.6.1

4 years ago
  • Bug fix in condition parsing
  • Better test cases for conditions (more than 2000 random conditions generated)

v1.6.0

4 years ago
  • Indirect Match Support (we can now compare two fields of the same event)
  • Containers are now case insensitive
  • New -test command line switch to create easy Gene unit testing

Documentation: https://rawsec.lu/doc/gene/1.6/

v1.5.0

4 years ago
  • Support for Mitre ATT&CK framework
  • Small changes in the reducer feature

v1.4.3

5 years ago

Support for go1.12 modules

v1.4.2

5 years ago

v1.4.1

5 years ago
  • Bug fix in condition matching
  • Reducer metrics changed
  • New operators implemented for Field Match >= and <=

v1.4

5 years ago
  • Introduction of regular expression templates to save time always when needing same regexp in different rules
  • FieldMatch now support new comparison operators
    • < > : for integer fields
    • &= : in order to do flag verifications on hexadecimal values
  • New command line switches / features
    • -dump : dumps the rule in the terminal after applying the templates (useful for debugging)
    • -reduce : extract some statistics from already processed events (used to post-process Gene results)
  • Bug fix in condition evaluation (in a very specific case)
  • Test cases added and validaded for all the new features and bug fix

v1.3

6 years ago

Changelog

  • Implementation of container match: extraction of parts of Windows events to check presence in container. This feature was motivated by the lack of efficient mean to match specific part of some events (IPs, Hashes, domains ...) against black/whitelists
  • Some code refactoring