Skip to main content

CLI tool to manage your yara rules

Project description

Yara Manager

A simple program to manage your yara ruleset in a (sqlite) database.

Todos

  • Add rules
  • Delete rules
  • List rules
  • Search strings
  • Search rules
  • Cluster rules in rulesets
  • Enforce configurable default set of meta fields
  • Actually edit rules with edit command - currently only file changes are detected, but changes are not merged into the rule itself.
  • Implement rule export, backup and sharing possibilities
  • Add database migrations

Installation

pip install yaramanager

Features

Asciinema

Watch how to use yaramanager Store your Yara rules in a DB locally and manage them.

Usage

$ ym
Usage: ym [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  add     Add a new rule to the database.
  config  Review and change yaramanager configuration.
  db      Manage your databases
  del     Delete a rule by its ID or name.
  edit    (Not implemented) Edits a rule with your default editor.
  list    Lists rules available in DB.
  parse   Parses rule files.
  search  Searches through your rules.
  stats   Prints stats about the database contents.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yaramanager-0.1.3.tar.gz (13.3 kB view hashes)

Uploaded Source

Built Distribution

yaramanager-0.1.3-py3-none-any.whl (21.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page