Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/avast/yaramod
Parsing of YARA rules into AST and building new rulesets in C++.
https://github.com/avast/yaramod
Last synced: about 2 months ago
JSON representation
Parsing of YARA rules into AST and building new rulesets in C++.
- Host: GitHub
- URL: https://github.com/avast/yaramod
- Owner: avast
- License: mit
- Created: 2017-12-12T13:16:46.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-17T23:44:26.000Z (3 months ago)
- Last Synced: 2024-07-18T03:46:07.725Z (2 months ago)
- Language: C++
- Homepage:
- Size: 2.26 MB
- Stars: 115
- Watchers: 17
- Forks: 44
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# yaramod
[![Travis CI build status](https://travis-ci.org/avast/yaramod.svg?branch=master)](https://travis-ci.org/avast/yaramod)
[![AppVeyor build status](https://ci.appveyor.com/api/projects/status/github/avast/yaramod?branch=master&svg=true)](https://ci.appveyor.com/project/avast/yaramod?branch=master)
[![Documentation Status](https://readthedocs.org/projects/yaramod/badge/?version=latest)](https://yaramod.readthedocs.io/en/latest/?badge=latest)`yaramod` is a library that provides parsing of [YARA](https://github.com/VirusTotal/yara) rules into AST and a C++ programming interface to build new YARA rulesets. This project is not associated with the YARA project.
`yaramod` also comes with Python bindings and this repository should be fully compatible with installation using `pip`.
## User Documentation
You can find our documentation on [Read the Docs](https://yaramod.readthedocs.io/en/latest/).
## API Documentation
You can generate the API documentation by yourself. Pass `-DYARAMOD_DOCS=ON` to `cmake` and run `make doc`.
## License
Copyright (c) 2017 Avast Software, licensed under the MIT license. See the `LICENSE` file for more details.
`yaramod` uses third-party libraries or other resources listed, along with their licenses, in the `LICENSE-THIRD-PARTY` file.
## Contributing
See [RetDec contribution guidelines](https://github.com/avast/retdec/wiki/Contribution-Guidelines).