yaramod


Nameyaramod JSON
Version 3.20.2 PyPI version JSON
download
home_pagehttps://github.com/avast/yaramod
SummaryLibrary for manipulation of YARA files.
upload_time2023-09-18 15:37:25
maintainer
docs_urlNone
authorMarek Milkovic
requires_python>=3
licenseMIT
keywords parser yara
VCS
bugtrack_url
requirements pytest pypandoc
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/avast/yaramod",
    "name": "yaramod",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3",
    "maintainer_email": "",
    "keywords": "parser yara",
    "author": "Marek Milkovic",
    "author_email": "marek.milkovic@avast.com",
    "download_url": "https://files.pythonhosted.org/packages/d4/9a/c5ba082e2b6e0c2b66df947cac2627db1042bbd0c63179475ec4cb48036b/yaramod-3.20.2.tar.gz",
    "platform": null,
    "description": "# yaramod\n\n[![Travis CI build status](https://travis-ci.org/avast/yaramod.svg?branch=master)](https://travis-ci.org/avast/yaramod)\n[![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)\n[![Documentation Status](https://readthedocs.org/projects/yaramod/badge/?version=latest)](https://yaramod.readthedocs.io/en/latest/?badge=latest)\n\n`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.\n\n`yaramod` also comes with Python bindings and this repository should be fully compatible with installation using `pip`.\n\n## User Documentation\n\nYou can find our documentation on [Read the Docs](https://yaramod.readthedocs.io/en/latest/).\n\n## API Documentation\n\nYou can generate the API documentation by yourself. Pass `-DYARAMOD_DOCS=ON` to `cmake` and run `make doc`.\n\n## License\n\nCopyright (c) 2017 Avast Software, licensed under the MIT license. See the `LICENSE` file for more details.\n\n`yaramod` uses third-party libraries or other resources listed, along with their licenses, in the `LICENSE-THIRD-PARTY` file.\n\n## Contributing\n\nSee [RetDec contribution guidelines](https://github.com/avast/retdec/wiki/Contribution-Guidelines).\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Library for manipulation of YARA files.",
    "version": "3.20.2",
    "project_urls": {
        "Homepage": "https://github.com/avast/yaramod"
    },
    "split_keywords": [
        "parser",
        "yara"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a24cda5a2e5a750e939cb228ebc4d6a684397d54aa1d43e61deeea44ab749897",
                "md5": "efdb5f09bb49fd2d1e04ee4bb8a56752",
                "sha256": "324e7f2f383cec1a977314a3fce442932a454fe0d8559edbe61c01a3cef6a8e8"
            },
            "downloads": -1,
            "filename": "yaramod-3.20.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "efdb5f09bb49fd2d1e04ee4bb8a56752",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3",
            "size": 1378706,
            "upload_time": "2023-09-18T15:37:10",
            "upload_time_iso_8601": "2023-09-18T15:37:10.016257Z",
            "url": "https://files.pythonhosted.org/packages/a2/4c/da5a2e5a750e939cb228ebc4d6a684397d54aa1d43e61deeea44ab749897/yaramod-3.20.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "87cb590b5de0791fbf280a2b36e322cd0aa59583c7f0012d76f9db126890baa4",
                "md5": "9e678bb10472f09ca271751ecb1f6863",
                "sha256": "153db2cf8056a169e160b8715cbd0d1f471d8925d6c43ea72e70ede3aced1266"
            },
            "downloads": -1,
            "filename": "yaramod-3.20.2-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9e678bb10472f09ca271751ecb1f6863",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3",
            "size": 1395554,
            "upload_time": "2023-09-18T15:37:12",
            "upload_time_iso_8601": "2023-09-18T15:37:12.394132Z",
            "url": "https://files.pythonhosted.org/packages/87/cb/590b5de0791fbf280a2b36e322cd0aa59583c7f0012d76f9db126890baa4/yaramod-3.20.2-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ea19c2fa756e31062c340e0d667a125f1216e9d4a97db18844ea345be10ecb82",
                "md5": "57b28841954250c69b03833ec9c75f02",
                "sha256": "1ef367e618101833385d3f713691689eeaadb1b3ab9cf9693895f69c2ddca7b2"
            },
            "downloads": -1,
            "filename": "yaramod-3.20.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "57b28841954250c69b03833ec9c75f02",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3",
            "size": 1378835,
            "upload_time": "2023-09-18T15:37:14",
            "upload_time_iso_8601": "2023-09-18T15:37:14.466230Z",
            "url": "https://files.pythonhosted.org/packages/ea/19/c2fa756e31062c340e0d667a125f1216e9d4a97db18844ea345be10ecb82/yaramod-3.20.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8b264e2ea19415d8fa66c74be461fafc11b9f886badbe3d8bcff0a75989902b",
                "md5": "52a87cacd85c4dc88904157a4a2a6d3c",
                "sha256": "849e34c60e624ffb150ec36ec65fd58701e91f9c55884069ade5cae0e9ae7f1b"
            },
            "downloads": -1,
            "filename": "yaramod-3.20.2-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "52a87cacd85c4dc88904157a4a2a6d3c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3",
            "size": 1395533,
            "upload_time": "2023-09-18T15:37:16",
            "upload_time_iso_8601": "2023-09-18T15:37:16.490307Z",
            "url": "https://files.pythonhosted.org/packages/c8/b2/64e2ea19415d8fa66c74be461fafc11b9f886badbe3d8bcff0a75989902b/yaramod-3.20.2-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1676f6e5ad8c62c6603b1d75d239ee55ac908c3cf5999bf6bb889c9d1518ed01",
                "md5": "1f7c2d9037f3ad38425f215ad31f44d4",
                "sha256": "d3d0e94eb32ace0c1527bd7f9610df4304a3940d2815633bacd43624952e5d3f"
            },
            "downloads": -1,
            "filename": "yaramod-3.20.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1f7c2d9037f3ad38425f215ad31f44d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3",
            "size": 1368530,
            "upload_time": "2023-09-18T15:37:18",
            "upload_time_iso_8601": "2023-09-18T15:37:18.489878Z",
            "url": "https://files.pythonhosted.org/packages/16/76/f6e5ad8c62c6603b1d75d239ee55ac908c3cf5999bf6bb889c9d1518ed01/yaramod-3.20.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d959631f2846fb28d9d270350fe76c239c109bbd95a1727f3083beb5ce84ca8",
                "md5": "dadcaa5d17f4d1830ab821939ab56d02",
                "sha256": "67f66a17df421fcd6b3d6692499766e04b13dfe523a9b529ebf3ad44120338ea"
            },
            "downloads": -1,
            "filename": "yaramod-3.20.2-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "dadcaa5d17f4d1830ab821939ab56d02",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3",
            "size": 1395821,
            "upload_time": "2023-09-18T15:37:19",
            "upload_time_iso_8601": "2023-09-18T15:37:19.986727Z",
            "url": "https://files.pythonhosted.org/packages/8d/95/9631f2846fb28d9d270350fe76c239c109bbd95a1727f3083beb5ce84ca8/yaramod-3.20.2-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e06ef42e8ac0f9f14fae781b56ac393429cee9e6232a73f019ca584b4a85e9e",
                "md5": "dd95635d7de28a5c5a5bdb32383bb40d",
                "sha256": "03403464e523aa36f20dccf0e76b925e1ee2a4f0db2c590dd8a33d8681c22173"
            },
            "downloads": -1,
            "filename": "yaramod-3.20.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dd95635d7de28a5c5a5bdb32383bb40d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3",
            "size": 1377550,
            "upload_time": "2023-09-18T15:37:21",
            "upload_time_iso_8601": "2023-09-18T15:37:21.533211Z",
            "url": "https://files.pythonhosted.org/packages/2e/06/ef42e8ac0f9f14fae781b56ac393429cee9e6232a73f019ca584b4a85e9e/yaramod-3.20.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3f7d6b7e88961bfbd3856d3c98ece05a8d92d24856d72d39c05ae21d0d6e985b",
                "md5": "794c061c372f7de1fe94cdbc71401434",
                "sha256": "332743e6f2826c1a23fe2b43d299fbc665bfd0fa2c244f1d38d82f594c37ad35"
            },
            "downloads": -1,
            "filename": "yaramod-3.20.2-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "794c061c372f7de1fe94cdbc71401434",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3",
            "size": 1396846,
            "upload_time": "2023-09-18T15:37:23",
            "upload_time_iso_8601": "2023-09-18T15:37:23.745823Z",
            "url": "https://files.pythonhosted.org/packages/3f/7d/6b7e88961bfbd3856d3c98ece05a8d92d24856d72d39c05ae21d0d6e985b/yaramod-3.20.2-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d49ac5ba082e2b6e0c2b66df947cac2627db1042bbd0c63179475ec4cb48036b",
                "md5": "983e643060167186bd17ad3df47b8a2e",
                "sha256": "b400795e6a6f5ee54f826b4e07265f38715f8c2b037820387a794511bea32ef0"
            },
            "downloads": -1,
            "filename": "yaramod-3.20.2.tar.gz",
            "has_sig": false,
            "md5_digest": "983e643060167186bd17ad3df47b8a2e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3",
            "size": 880663,
            "upload_time": "2023-09-18T15:37:25",
            "upload_time_iso_8601": "2023-09-18T15:37:25.800686Z",
            "url": "https://files.pythonhosted.org/packages/d4/9a/c5ba082e2b6e0c2b66df947cac2627db1042bbd0c63179475ec4cb48036b/yaramod-3.20.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-18 15:37:25",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "avast",
    "github_project": "yaramod",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "pytest",
            "specs": [
                [
                    "<",
                    "5.0.0"
                ],
                [
                    ">=",
                    "4.2.0"
                ]
            ]
        },
        {
            "name": "pypandoc",
            "specs": [
                [
                    ">=",
                    "1.4"
                ]
            ]
        }
    ],
    "lcname": "yaramod"
}
        
Elapsed time: 0.12577s