Skip to content

Conversation

@hillu
Copy link
Contributor

@hillu hillu commented Aug 21, 2022

Add API for user code to register its own module code with to be accessed in YARA rules.

A plugin system that could be used by yarac and yara can be built upon this. (I am working on that.) Another enhancement that could be built upon this is bridge code to enable building modules in scripting languages.

@hillu hillu force-pushed the module-user-code branch from 0ca40a2 to a346c22 Compare August 26, 2022 10:13
The module list is still initialized at yr_initialize() time, but
modules can be added later.
These functions are required or useful for module code. Library client
code that brings along its own ad-hoc module definition should have
the same access to those functions.
Individual modules' YR_MODULE structs are now defined alongside the
rest of the module code.
@hillu
Copy link
Contributor Author

hillu commented Dec 29, 2022

I have rebased my branch upon master. Is there any interest in this?

@plusvic
Copy link
Member

plusvic commented Dec 30, 2022

As all my efforts are currently going to https://github.com/VirusTotal/yara-x, I prefer to keep these changes out, release YARA 4.3 and then put this repo in maintenance mode for a while (only bug-fixes and overall maintenance, no new features), until future of yara-x is clear enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants