Skip to main content

Library for manipulation of YARA files.

Project description

yaramod

Travis CI build status AppVeyor build status Documentation Status

yaramod is a library that provides parsing of 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.

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yaramod-4.0.0.tar.gz (889.8 kB view details)

Uploaded Source

Built Distributions

yaramod-4.0.0-cp312-cp312-win_amd64.whl (901.4 kB view details)

Uploaded CPython 3.12Windows x86-64

yaramod-4.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

yaramod-4.0.0-cp311-cp311-win_amd64.whl (897.8 kB view details)

Uploaded CPython 3.11Windows x86-64

yaramod-4.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

yaramod-4.0.0-cp310-cp310-win_amd64.whl (897.9 kB view details)

Uploaded CPython 3.10Windows x86-64

yaramod-4.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

yaramod-4.0.0-cp39-cp39-win_amd64.whl (951.1 kB view details)

Uploaded CPython 3.9Windows x86-64

yaramod-4.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

yaramod-4.0.0-cp38-cp38-win_amd64.whl (898.0 kB view details)

Uploaded CPython 3.8Windows x86-64

yaramod-4.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file yaramod-4.0.0.tar.gz.

File metadata

  • Download URL: yaramod-4.0.0.tar.gz
  • Upload date:
  • Size: 889.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for yaramod-4.0.0.tar.gz
Algorithm Hash digest
SHA256 8635b1ef0816dfa1be94086f6fd65be3c4760ea5971be712bc526ac66b7eab38
MD5 6ac24a7530070758e90b061ac1dc5f93
BLAKE2b-256 9df4443da835cef467fe98991673370e460ac32c585e57a06f2f15c8cbb321a9

See more details on using hashes here.

File details

Details for the file yaramod-4.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: yaramod-4.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 901.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for yaramod-4.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f76f4c61e6ca00c7e928ebf927a5bcfd460f4527fe3bce1fbc661e2225123d15
MD5 91c61cfecc91f28ed86e0b6802b6d19c
BLAKE2b-256 5fea13f113dc578d98540d44646ce638791f9951891123ad51cfc9274c3256c5

See more details on using hashes here.

File details

Details for the file yaramod-4.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yaramod-4.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e5c62127debda7b38d5ccfac80fc70024104a638c2bd5fbc77f29cee1ad4a62
MD5 691a66d759da1bd46489b0aa1cc71654
BLAKE2b-256 8ed2aab499aba65af17a0d64b2a3ebdb0d82073721cade00def80241aa8798f3

See more details on using hashes here.

File details

Details for the file yaramod-4.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: yaramod-4.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 897.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for yaramod-4.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eb93a71e4494b66e707c5b313de73143bdd12ff313abe0941038fd580136f161
MD5 d46561fa6354a7549b1c02d717c46180
BLAKE2b-256 8a5e4674d5a9f185a73e8ce4377aaa49f1c0d59b07c4cf46fe325f8e8d579621

See more details on using hashes here.

File details

Details for the file yaramod-4.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yaramod-4.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 721c6d19c5bf4f47df529b56cdd27412cb03d823633265586cd0564e4c440712
MD5 6fde996242294410c18eb3bc2e5119d5
BLAKE2b-256 09970373e29e904e3bbf7df4eee052d2489495035ab37e4ea0b20b50a26e8d1e

See more details on using hashes here.

File details

Details for the file yaramod-4.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: yaramod-4.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 897.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for yaramod-4.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 62ae17b4672eb6cd6a0dfa1e803d8954827a43173c2e63f3b2d7976ceecc79db
MD5 a558677c11d4b88744f9b797f61b233d
BLAKE2b-256 0ac2c5ce8f72d93ef691817118f2d7f734f9c29fbd2fb8f7a75dff538837b3c6

See more details on using hashes here.

File details

Details for the file yaramod-4.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yaramod-4.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a2cc0c7d3ed1884eab10382f73346622d366b7922453e0f19e30353176e0fd1
MD5 237640ad71bbc1963e19c73e1418c874
BLAKE2b-256 121ee4532cf0dc2d222e8b824d9e1bb002b427b05e263dea3ff43c2bfea5464a

See more details on using hashes here.

File details

Details for the file yaramod-4.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: yaramod-4.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 951.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for yaramod-4.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 62e39c19f8bcc79114d4859dd4c971bcf54f6fd161d32c9abd66bdafc211e2f6
MD5 38cf771389a6403d74190ff5858fe1bd
BLAKE2b-256 1c2a5924bda3f38eb416d3042c97bbb828c055ffc6b249888c2096366af1c31a

See more details on using hashes here.

File details

Details for the file yaramod-4.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yaramod-4.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38327474b7bd7fd4b4191afd2a58583a5b8c4405db32eaf05fe6ba1199cc068f
MD5 d89b5ce2a23278da5313b74d364684f5
BLAKE2b-256 8e970df42a0e977d455dd09cc724bb46ae6b52313454cfe8799f5a29bcd82ada

See more details on using hashes here.

File details

Details for the file yaramod-4.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: yaramod-4.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 898.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for yaramod-4.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f45786a21b5607b66cf02b5508d4ffd958f081abaf156b359849cebc820f5257
MD5 3a68ddc020f6aa6fc04d4067c6150bf8
BLAKE2b-256 fbd1f3a58eec4031abb3298da711ae2f510b01c70b400b7838592612d3b22e22

See more details on using hashes here.

File details

Details for the file yaramod-4.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yaramod-4.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8e8bc5933cf7fdef195264a3c7402d3df6861f467aa9b57178194144e00292e
MD5 fa5a51ae2fa2f7793b9ad45e4af08e36
BLAKE2b-256 6ac44ffdcce1519a41e5676adc8adf6d91fd5460effc18dd1c05a2be4ddadb55

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page