Skip to content

Releases: 0xrawsec/gene

Gene v1.6.4

Choose a tag to compare

@qjerome qjerome released this 06 Nov 08:34

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.

Gene v1.6.3

Choose a tag to compare

@qjerome qjerome released this 10 Jul 07:53

Fixes:

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

Gene v1.6.1

Choose a tag to compare

@qjerome qjerome released this 13 Aug 18:59
  • Bug fix in condition parsing
  • Better test cases for conditions (more than 2000 random conditions generated)

Gene v1.6.0

Choose a tag to compare

@qjerome qjerome released this 01 Aug 20:06
  • 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/

Gene v1.5.0

Choose a tag to compare

@qjerome qjerome released this 04 Jun 20:25
  • Support for Mitre ATT&CK framework
  • Small changes in the reducer feature

Gene v1.4.3

Choose a tag to compare

@qjerome qjerome released this 21 Mar 22:12

Support for go1.12 modules

Gene v1.4.2

Choose a tag to compare

@qjerome qjerome released this 20 Mar 21:07
Updated to make compliant with golang-utils submatch.go changes

Gene Version 1.4.1

Choose a tag to compare

@qjerome qjerome released this 11 Feb 21:48
  • Bug fix in condition matching
  • Reducer metrics changed
  • New operators implemented for Field Match >= and <=

Gene Version 1.4

Choose a tag to compare

@qjerome qjerome released this 19 May 20:46
  • 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

Gene Version 1.3

Choose a tag to compare

@qjerome qjerome released this 27 Mar 21:09

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