jshlbrd / strelka

Scanning files at scale with Python and ZeroMQ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Strelka

Strelka is a real-time, container-based file scanning system used for threat hunting, threat detection, and incident response. Originally based on the design established by Lockheed Martin's Laika BOSS and similar projects (see: related projects), Strelka's purpose is to perform file extraction and metadata collection at huge scale.

Strelka differs from its sibling projects in a few significant ways:

  • Core codebase is Go and Python3.6+
  • Server components run in containers for ease and flexibility of deployment
  • OS-native client applications for Windows, Mac, and Linux
  • Built using libraries and formats that allow cross-platform, cross-language support

Strelka's ZeroMQ architecture is retired and was migrated to the archive/zeromq branch. This branch is now considered legacy code, is no longer actively supported, and will only receive bugfix updates.

Target’s CFC-Open-Source Slack

Read the documentation

Contributing

Guidelines for contributing can be found here.

Related Projects

Licensing

Strelka and its associated code is released under the terms of the Apache 2.0 license.

About

Scanning files at scale with Python and ZeroMQ

License:Other


Languages

Language:Python 72.6%Language:Go 14.7%Language:YARA 8.1%Language:Dockerfile 2.6%Language:Zeek 2.0%