mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-04-01 21:17:44 -05:00
Add Yara rule matching interface (#178)
* build: Added YARA as submodule * ui: Added basic yara rules matching interface * build: Make libyara link libpthread on Unix * ui: Add jump-to feature to yara matches list * yara: Add more modules and patch yara to support mbedtls crypto * yara: Started to fix scanning of bigger data * yara: Fixed implementation * ui: Improved yara matcher interface and added localization * build: Ignore changed files in yara submodule * yara: Fixed rules matching agianst entire file * yara: Properly handle compiler errors
This commit is contained in:
@@ -253,6 +253,16 @@ namespace hex::plugin::builtin {
|
||||
|
||||
{ "hex.view.tools.name", "Tools" },
|
||||
|
||||
{ "hex.view.yara.name", "Yara Rules" },
|
||||
{ "hex.view.yara.header.rules", "Rules" },
|
||||
{ "hex.view.yara.reload", "Reload" },
|
||||
{ "hex.view.yara.match", "Match Rules" },
|
||||
{ "hex.view.yara.matching", "Matching..." },
|
||||
{ "hex.view.yara.error", "Yara Compiler error: " },
|
||||
{ "hex.view.yara.header.matches", "Matches" },
|
||||
{ "hex.view.yara.matches.identifier", "Identifier" },
|
||||
{ "hex.view.yara.whole_data", "Whole file matches!" },
|
||||
|
||||
/* Builtin plugin features */
|
||||
|
||||
{ "hex.builtin.command.calc.desc", "Calculator" },
|
||||
|
||||
Reference in New Issue
Block a user