Loki

Loki - Simple IOC and YARA Scanner

GPL-3.0 License

Stars
3.4K

Bot releases are visible (Hide)

Loki - LOKI version 0.27.5

Published by Neo23x0 over 6 years ago

  • Bugfix: Removed demo code
Loki - LOKI version 0.27.4

Published by Neo23x0 over 6 years ago

  • Using the new JSON output of PE-Sieve by @hasherezade

screen shot 2018-04-14 at 00 59 57

Loki - LOKI version 0.27.3

Published by Neo23x0 over 6 years ago

  • Added support for PESieve's "implanted" process detection
Loki - LOKI version 0.27.2

Published by Neo23x0 over 6 years ago

Loki - LOKI version 0.27.1

Published by Neo23x0 over 6 years ago

  • Bugfix in process memory scan (thx to Didier)
Loki - LOKI version 0.27.0

Published by Neo23x0 over 6 years ago

  • Log format of TEXT and SYSLOG output changed and now includes the reporting module
  • Bugfix: Don't run PESieve on Windows XP

Log Format Changes

From:

LOKI: [Level]: [Message]

To:

LOKI: [Level]: MODULE: [Module] MESSAGE: [Message]

screen shot 2018-03-17 at 09 26 46

Splunk App & Add-on

The changes to the log format allow you to use the THOR Splunk App and Addon for your LOKI log file analysis

THOR App https://splunkbase.splunk.com/app/3717/
THOR Addon https://splunkbase.splunk.com/app/3718/

screen shot 2018-03-17 at 09 22 43

Make sure to:

  1. Select the sourcetype "thor" for your inputs

screen shot 2018-03-17 at 08 03 39

  1. Set the index to be "searched by default" if you create a new index

screen shot 2018-03-17 at 08 20 07

IMPORTANT: I will not support every dashboard but the App helps to you search and filter the LOKI results based on fields. The most important dashboard named "Universal Dashboard" should work. If you want to fix or improve other dashboard views, please send me your improvements. All this work (LOKI, the signatures and the Apps) are offered for free and most of the work is done in my spare time on weekends. Please consider this before reporting bugs in the dashboards that could be fixed in 2 minutes of your own time. If you want Enterprise grade tools and support, please visit our website and ask for a trial https://www.nextron-systems.com of such tools.

Loki - LOKI version 0.26.2

Published by Neo23x0 over 6 years ago

  • Bugfix: Removed legacy code for old filename IOC format that caused problems with newest filename IOC format (many false positives with negative score values in "description" and a score of "60")
Loki - LOKI version 0.26.1

Published by Neo23x0 over 6 years ago

  • New hash IOC whitelist
  • Better hostname evaluation on Linux / OSX
  • Code refactoring
  • Better messages
Loki - LOKI version 0.26.0

Published by Neo23x0 almost 7 years ago

screen shot 2018-01-01 at 21 34 58

screen shot 2018-01-01 at 19 38 03

Loki - LOKI version 0.25.0

Published by Neo23x0 almost 7 years ago

  • Support for encrypted private YARA rules (only available in custom build)
  • Build with PyInstaller 3.3
  • Build scripts and specs
  • Bugfix: Python3 support refactoring broke a loki-upgrader.py section
Loki - LOKI version 0.24.3

Published by Neo23x0 almost 7 years ago

  • Various bugfixes
  • Python3 compatibility
Loki - LOKI version 0.24.2

Published by Neo23x0 about 7 years ago

  • Disabled IceWater YARA rule download until yara-python supports hash.md5() again (feature is missing in yara-python-3.6.3)
Loki - LOKI version 0.24.1

Published by Neo23x0 about 7 years ago

  • Upgraded YARA from 3.5.0 to 3.6.2

The upgrade provides full support for PE module features used in LOKI's 'signature-base'.

Issues: with "pe.imphash"

Loki - LOKI version 0.24.0

Published by Neo23x0 about 7 years ago

screen shot 2017-08-14 at 23 56 06

screen shot 2017-08-15 at 10 27 21

screen shot 2017-08-15 at 10 18 10

Loki - LOKI version 0.23.3

Published by Neo23x0 about 7 years ago

  • Bugfix: Unicode filename passed to YARA matching as external variable
Loki - LOKI version 0.23.2

Published by Neo23x0 about 7 years ago

  • Bugfix in filename parameter that is used in YARA matching
Loki - LOKI version 0.23.1

Published by Neo23x0 about 7 years ago

  • Bugfix: Removed predefined string excludes
Loki - LOKI version 0.23.0

Published by Neo23x0 about 7 years ago

  • Feature: Remote syslog logging feature (-r syslogserver)
  • Feature: Statistical script analysis to detect obfuscated code (--scriptanalysis)
  • Change: Reduced 'Warning' level score from 70 to 60

Send LOKI's logs to a remote syslog server (e.g. Splunk)
screen shot 2017-07-26 at 04 58 47
screen shot 2017-07-26 at 04 58 25

Script analysis (first POC; optional)
screen shot 2017-07-26 at 04 12 11
screen shot 2017-07-26 at 04 14 08

Loki - LOKI version 0.22.1

Published by Neo23x0 over 7 years ago

Loki - LOKI version 0.22.0

Published by Neo23x0 over 7 years ago

  • Platform dependant line separator in log files (\r\n on Windows, \n on other platforms)
  • System name in default log file (e.g. loki-WORKSTATION1.log)
  • Bugfix: unicode characters in OSError messages during directory walk