# Yara-x: Implement bitwise masking in hex patterns

**URL:** <https://discourse.ossbase.org/t/yara-x-implement-bitwise-masking-in-hex-patterns/111>\
**Category:** hackathon@FIRSTCON25\
**Tags:** hackathon-2025\
**Created:** [June 22, 2025, 2:32pm UTC](https://discourse.ossbase.org/t/yara-x-implement-bitwise-masking-in-hex-patterns/111 "2025-06-22T14:32:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dengelt](https://discourse.ossbase.org/user_avatar/discourse.ossbase.org/dengelt/32/133_2.png) [@dengelt](https://discourse.ossbase.org/u/dengelt)\
**Post date:** [June 22, 2025, 2:32pm UTC](https://discourse.ossbase.org/t/yara-x-implement-bitwise-masking-in-hex-patterns/111/1 "2025-06-22T14:32:20Z")

</div>

I’m working on extending the yara-x parsing to support binary patterns.  
Original GitHub issue here: [Implement bitwise masking in hex patterns. · Issue #15 · VirusTotal/yara-x · GitHub](https://github.com/VirusTotal/yara-x/issues/15)

WIP branch here: [GitHub - dengelt/yara-x at bit-pattern](https://github.com/dengelt/yara-x/tree/bit-pattern)

Parsing is done wrt whole binary bytes, nibbles could be added later.  
Still needs to be documented.

---

<div class="post-metadata">

**Author:** ![adulau](https://discourse.ossbase.org/user_avatar/discourse.ossbase.org/adulau/32/6_2.png) [@adulau](https://discourse.ossbase.org/u/adulau)\
**Post date:** [July 3, 2025, 6:22am UTC](https://discourse.ossbase.org/t/yara-x-implement-bitwise-masking-in-hex-patterns/111/2 "2025-07-03T06:22:58Z")

</div>

That’s pretty cool. I’m sure @qjerome would be interested into it too.
