Skip to content
/ yari Public

YARI is an interactive debugger for YARA Language.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-THIRD-PARTY
Notifications You must be signed in to change notification settings

avast/yari

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8031fc4 Â· Apr 12, 2024
Jan 10, 2024
Jan 10, 2024
Sep 26, 2022
Mar 12, 2024
Mar 12, 2024
Apr 12, 2024
Jan 10, 2024
Sep 12, 2022
Feb 8, 2023
Jan 10, 2024
Mar 12, 2024
Sep 12, 2022
Sep 9, 2022
Jan 6, 2024
Oct 9, 2023
Mar 6, 2024

Repository files navigation

YARI - YARA Interactive

Interactive debugger for the YARA language written in Rust. Debugger directly calls libyara avoiding emulation to get the most accurate results.

🚀 Features:

  • Call functions from modules
  • Get the value of module constants
  • Evaluate complex expressions
  • Check the matches of strings
  • Support for external variables
  • Integration with YARA Language Server

Showcase

For more information, check out:

Installation

To setup your environment please follow instructions from the YLS wiki.

Interactive shell

Binary accepts the same arguments as original yara binary.

λ yari /bin/sh
>> elf.number_of_sections
Integer(26)
>>

License

Copyright (c) 2022 Avast Software, licensed under the MIT license. See the LICENSE file for more details.

YARI and its related projects uses third-party libraries or other resources listed, along with their licenses, in the yari-sys/LICENSE-THIRD-PARTY file.

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)

About

YARI is an interactive debugger for YARA Language.

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-THIRD-PARTY

Security policy

Stars

Watchers

Forks

Languages