A simple program to manage your yara ruleset in a (sqlite) database.
- 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
pip install yaramanager
Store your Yara rules in a DB locally and manage them.
$ 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.