Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Operation: YARA Rules #468

Merged
merged 14 commits into from
Jan 18, 2019
Merged

Operation: YARA Rules #468

merged 14 commits into from
Jan 18, 2019

Conversation

mattnotmitt
Copy link
Collaborator

@mattnotmitt mattnotmitt commented Jan 8, 2019

Added Yara rule matching support from c++ compiled to WASM.
TODO:

  • Write tests
  • Check for runtime errors
  • Allow upload of files to text argtype
  • Pass data as byteArray rather than string
  • Automate build & publish of libyara-wasm npm package (not required for CyberChef)

Copy link
Member

@n1474335 n1474335 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking really nice.

src/core/operations/YaraRules.mjs Outdated Show resolved Hide resolved
src/core/operations/YaraRules.mjs Outdated Show resolved Hide resolved
src/core/operations/YaraRules.mjs Outdated Show resolved Hide resolved
src/core/operations/YaraRules.mjs Outdated Show resolved Hide resolved
src/core/operations/YaraRules.mjs Outdated Show resolved Hide resolved
src/web/HTMLIngredient.mjs Outdated Show resolved Hide resolved
src/core/operations/YaraRules.mjs Outdated Show resolved Hide resolved
@mattnotmitt mattnotmitt changed the title Operation: Yara Rules Operation: YARA Rules Jan 9, 2019
@mattnotmitt mattnotmitt mentioned this pull request Jan 11, 2019
@mattnotmitt
Copy link
Collaborator Author

mattnotmitt commented Jan 16, 2019

Basically wrapped up on functionality now: I'll update the libyara-wasm package to reduce its size when emscripten-core/emscripten@e9d8b5c is included in a release.

EDIT: Now complete.

@n1474335 n1474335 merged commit d1961ca into gchq:master Jan 18, 2019
@n1474335
Copy link
Member

Awesome stuff. We're now officially using a C library in CyberChef!

@mattnotmitt mattnotmitt deleted the features/yara branch January 18, 2019 15:40
BRAVO68WEB pushed a commit to BRAVO68WEB/CyberChef that referenced this pull request May 29, 2022
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