Skip to content

feat(yara-x): Add YARA-X compilation & Pulley integration guide with precompiled x32/x64 binaries - #191

Draft
doomedraven wants to merge 4 commits into
kevoreilly:capemonfrom
doomedraven:yara_x
Draft

feat(yara-x): Add YARA-X compilation & Pulley integration guide with precompiled x32/x64 binaries#191
doomedraven wants to merge 4 commits into
kevoreilly:capemonfrom
doomedraven:yara_x

Conversation

@doomedraven

Copy link
Copy Markdown
Contributor

This PR integrates a comprehensive documentation guide and pre-compiled, size-optimized binaries for YARA-X with the Pulley interpreter enabled (using LTO) for both x32 (16.8 MB) and x64 (20.2 MB) architectures.

Introduces a YARA-X implementation of the in-monitor harness behind CAPE_USE_YARA_X while keeping the libyara backend as the default. This adds the new YaraHarnessX.c, guards the libyara header include, updates the project files to switch backends for the Release configs, and adds migration/build notes plus a vendored yara_x.h header for the YARA-X API.
@doomedraven
doomedraven marked this pull request as draft August 31, 2026 09:37
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.

1 participant