malwaredb


Namemalwaredb JSON
Version 0.1.2 PyPI version JSON
download
home_pagehttps://malwaredb.net/
SummaryPython client for MalwareDB
upload_time2025-08-31 02:15:32
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseNone
keywords cybersecurity database forensics malware research
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## Malware DB Python Client
[![Test](https://github.com/malwaredb/malwaredb-rs/actions/workflows/test.yml/badge.svg)](https://github.com/malwaredb/malwaredb-rs/actions/workflows/test.yml)[![Lint](https://github.com/malwaredb/malwaredb-rs/actions/workflows/lint.yml/badge.svg)](https://github.com/malwaredb/malwaredb-rs/actions/workflows/lint.yml)[![Python](https://github.com/malwaredb/malwaredb-rs/actions/workflows/python_release.yml/badge.svg)](https://github.com/malwaredb/malwaredb-rs/actions/workflows/python_release.yml)[![Release](https://github.com/malwaredb/malwaredb-rs/actions/workflows/release.yml/badge.svg)](https://github.com/malwaredb/malwaredb-rs/actions/workflows/release.yml)[![Documentation](https://docs.rs/malwaredb-client-py/badge.svg)](https://docs.rs/malwaredb-client-py/)[![Crates.io Version](https://img.shields.io/crates/v/malwaredb-client-py)](https://crates.io/crates/malwaredb-client-py)

This is a Python module for interacting with an instance of Malware DB.

### Installation
Assuming you already have Malware DB checked out:

1. `python3 -m venv mdb-venv`
2. `source mdb-venv/bin/activate`
3. `pip install maturin`
4. `cd client-py`
5. `maturin develop` (or `maturin build` to create a distributable wheel)

### Features
If using this crate with another library, be sure to use the `rust_lib` feature flag to avoid creating the Malware DB client module type. This could be useful for reusing the functions defined in this crate with another Python module.

### Use
1. Import the module: `from malwaredb import MalwareDBClient`
2. Create a client object from one of three ways:
    * `MalwareDBClient.from_file()` to use a configuration file
    * `MalwareDBClient()` to have the client library find a configuration file
    * `MalwareDBClient.connect(url, api_key, [cert_path])` to provide the URL, API key, and optional path for a certificate for encrypted communication
    * `MalwareDBClient.login(url, username, password, save, [cert_path])` to provide the URL, user name, password, whether to save the configuration, and optional path for a certificate for encrypted communication
3. Client functionality:
    * `.get_file_bytes()` get a file from Malware DB 
    * `.server_info()` get server information
    * `.submit_file()` submit a file to Malware DB
    * `.labels()` get available labels for samples
    * `.whoami()` get information about the user's account
4. [CaRT](https://github.com/CybercentreCanada/cart) functionality:
    * `malwaredb.cart.create_cart()` encodes bytes into a `CaRT` bytes
    * `malwaredb.cart.decode_cart()` decodes `CaRT` bytes back into the original binary long with header and footer data. See `client-py/py_test/cart.py`.
    * Current limitations:
        * `create_cart()` doesn't allow setting custom fields.
        * `decode_cart()` will not be able to return fields which aren't plain float, integer, or string types.
    * See [cart](https://pypi.org/project/cart/) as an alternative `CaRT` module which is probably more feature-rich.


            

Raw data

            {
    "_id": null,
    "home_page": "https://malwaredb.net/",
    "name": "malwaredb",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "cybersecurity, database, forensics, malware, research",
    "author": null,
    "author_email": "Richard Zak <richard.j.zak@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/02/4e/da5cf393b92cdafe50979c207408aff610e6886a2a1ae46b4e8086c6bc4c/malwaredb-0.1.2.tar.gz",
    "platform": null,
    "description": "## Malware DB Python Client\n[![Test](https://github.com/malwaredb/malwaredb-rs/actions/workflows/test.yml/badge.svg)](https://github.com/malwaredb/malwaredb-rs/actions/workflows/test.yml)[![Lint](https://github.com/malwaredb/malwaredb-rs/actions/workflows/lint.yml/badge.svg)](https://github.com/malwaredb/malwaredb-rs/actions/workflows/lint.yml)[![Python](https://github.com/malwaredb/malwaredb-rs/actions/workflows/python_release.yml/badge.svg)](https://github.com/malwaredb/malwaredb-rs/actions/workflows/python_release.yml)[![Release](https://github.com/malwaredb/malwaredb-rs/actions/workflows/release.yml/badge.svg)](https://github.com/malwaredb/malwaredb-rs/actions/workflows/release.yml)[![Documentation](https://docs.rs/malwaredb-client-py/badge.svg)](https://docs.rs/malwaredb-client-py/)[![Crates.io Version](https://img.shields.io/crates/v/malwaredb-client-py)](https://crates.io/crates/malwaredb-client-py)\n\nThis is a Python module for interacting with an instance of Malware DB.\n\n### Installation\nAssuming you already have Malware DB checked out:\n\n1. `python3 -m venv mdb-venv`\n2. `source mdb-venv/bin/activate`\n3. `pip install maturin`\n4. `cd client-py`\n5. `maturin develop` (or `maturin build` to create a distributable wheel)\n\n### Features\nIf using this crate with another library, be sure to use the `rust_lib` feature flag to avoid creating the Malware DB client module type. This could be useful for reusing the functions defined in this crate with another Python module.\n\n### Use\n1. Import the module: `from malwaredb import MalwareDBClient`\n2. Create a client object from one of three ways:\n    * `MalwareDBClient.from_file()` to use a configuration file\n    * `MalwareDBClient()` to have the client library find a configuration file\n    * `MalwareDBClient.connect(url, api_key, [cert_path])` to provide the URL, API key, and optional path for a certificate for encrypted communication\n    * `MalwareDBClient.login(url, username, password, save, [cert_path])` to provide the URL, user name, password, whether to save the configuration, and optional path for a certificate for encrypted communication\n3. Client functionality:\n    * `.get_file_bytes()` get a file from Malware DB \n    * `.server_info()` get server information\n    * `.submit_file()` submit a file to Malware DB\n    * `.labels()` get available labels for samples\n    * `.whoami()` get information about the user's account\n4. [CaRT](https://github.com/CybercentreCanada/cart) functionality:\n    * `malwaredb.cart.create_cart()` encodes bytes into a `CaRT` bytes\n    * `malwaredb.cart.decode_cart()` decodes `CaRT` bytes back into the original binary long with header and footer data. See `client-py/py_test/cart.py`.\n    * Current limitations:\n        * `create_cart()` doesn't allow setting custom fields.\n        * `decode_cart()` will not be able to return fields which aren't plain float, integer, or string types.\n    * See [cart](https://pypi.org/project/cart/) as an alternative `CaRT` module which is probably more feature-rich.\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python client for MalwareDB",
    "version": "0.1.2",
    "project_urls": {
        "Changelog": "https://github.com/malwaredb/malwaredb-rs/blob/main/log.md",
        "Homepage": "https://malwaredb.net",
        "Issues": "https://github.com/malwaredb/malwaredb-rs/issues",
        "Repository": "https://github.com/malwaredb/malwaredb-rs"
    },
    "split_keywords": [
        "cybersecurity",
        " database",
        " forensics",
        " malware",
        " research"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "26ee6bba5933c49f306523636d997b5d30cf762a76f3e1bf47c18d7ee50bd6a2",
                "md5": "cb1742eb62a0380802742d010fd90ff0",
                "sha256": "8fd8eaee132f0228012b103ef9210164888e59f63acccc9d20acc9e9ec10ed8e"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "cb1742eb62a0380802742d010fd90ff0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2023259,
            "upload_time": "2025-08-31T02:14:52",
            "upload_time_iso_8601": "2025-08-31T02:14:52.166483Z",
            "url": "https://files.pythonhosted.org/packages/26/ee/6bba5933c49f306523636d997b5d30cf762a76f3e1bf47c18d7ee50bd6a2/malwaredb-0.1.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3136c0efb7e5f32320b661abbbd9b2b386d4fb20ef09533d7d9b814fce85e5cf",
                "md5": "ce12aa2324097b07f1b04024a731e439",
                "sha256": "4c84957ff212870913a72af50c0b201f3d61b3a8600a6d73985e2f1b988ca197"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "ce12aa2324097b07f1b04024a731e439",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 1900516,
            "upload_time": "2025-08-31T02:14:54",
            "upload_time_iso_8601": "2025-08-31T02:14:54.000856Z",
            "url": "https://files.pythonhosted.org/packages/31/36/c0efb7e5f32320b661abbbd9b2b386d4fb20ef09533d7d9b814fce85e5cf/malwaredb-0.1.2-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "378153fb8effe701b335cbf490184ac9db0906d288201fe301fc9dc6eeee3adb",
                "md5": "708de62cfb06e1e07ac7bb15dafb3360",
                "sha256": "4f50d9184f9731409a2cd8273a7f577cb0647d477dae07e3564b3ac9ac6ecd54"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "708de62cfb06e1e07ac7bb15dafb3360",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2092844,
            "upload_time": "2025-08-31T02:14:56",
            "upload_time_iso_8601": "2025-08-31T02:14:56.308682Z",
            "url": "https://files.pythonhosted.org/packages/37/81/53fb8effe701b335cbf490184ac9db0906d288201fe301fc9dc6eeee3adb/malwaredb-0.1.2-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6f4901bf2c89fb576b8d878afdb71a3edcaa3ef3b6626a19194cbb9362e59e0c",
                "md5": "5f5f69b89bb52d21fb4dfae12ea3e7a4",
                "sha256": "4cf0302aec919e2a5a510f14e5e6784d9bda929690ae8dabb6d46c98a4195364"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "5f5f69b89bb52d21fb4dfae12ea3e7a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2255292,
            "upload_time": "2025-08-31T02:14:58",
            "upload_time_iso_8601": "2025-08-31T02:14:58.116002Z",
            "url": "https://files.pythonhosted.org/packages/6f/49/01bf2c89fb576b8d878afdb71a3edcaa3ef3b6626a19194cbb9362e59e0c/malwaredb-0.1.2-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8316df32f546d6066e1830e55f347b251f07deaee0244ff0bc96689c4a25cc57",
                "md5": "b1d35ac2a5f804418b49e4275c367069",
                "sha256": "d32527fda128fba2abd3ec5bd7cee6a5d3e79c161531670a101e515e5d8c2351"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b1d35ac2a5f804418b49e4275c367069",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2159906,
            "upload_time": "2025-08-31T02:14:59",
            "upload_time_iso_8601": "2025-08-31T02:14:59.829435Z",
            "url": "https://files.pythonhosted.org/packages/83/16/df32f546d6066e1830e55f347b251f07deaee0244ff0bc96689c4a25cc57/malwaredb-0.1.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9bfc25fc6cbb5338bbcf0aca3790072acc35ef324c0649e16c9ea7bd0b6e5ec5",
                "md5": "77ddd5c4309e8144f576376ed557353a",
                "sha256": "3667bd80af44f554c2f286d7b98a2d45efdf4052ce85b9c1db2769406195fa7c"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp310-abi3-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "77ddd5c4309e8144f576376ed557353a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2198680,
            "upload_time": "2025-08-31T02:15:01",
            "upload_time_iso_8601": "2025-08-31T02:15:01.883962Z",
            "url": "https://files.pythonhosted.org/packages/9b/fc/25fc6cbb5338bbcf0aca3790072acc35ef324c0649e16c9ea7bd0b6e5ec5/malwaredb-0.1.2-cp310-abi3-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2883adb465b75368a02f0edb18f5a11a34883946f56d771cd93f13166b1b4b35",
                "md5": "cc6c5ea4bfbd15c60d81608d4888521a",
                "sha256": "a4292f7e9aed4e55ff6db151ba742de213d6d15b06491f3533a9a8c8e8b3b337"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp310-abi3-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "cc6c5ea4bfbd15c60d81608d4888521a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2130482,
            "upload_time": "2025-08-31T02:15:03",
            "upload_time_iso_8601": "2025-08-31T02:15:03.559269Z",
            "url": "https://files.pythonhosted.org/packages/28/83/adb465b75368a02f0edb18f5a11a34883946f56d771cd93f13166b1b4b35/malwaredb-0.1.2-cp310-abi3-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1a0d21fe858fa562954767f575a8442581985e2bf5ff4d564941f6b7c90319db",
                "md5": "dcb679f6c3b3256f7e1c46d8793c1311",
                "sha256": "a157a09e26dccc881f0f925b71ab413c51acbc40ad45498c31d4384be3f24c27"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp310-abi3-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "dcb679f6c3b3256f7e1c46d8793c1311",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2216953,
            "upload_time": "2025-08-31T02:15:05",
            "upload_time_iso_8601": "2025-08-31T02:15:05.309275Z",
            "url": "https://files.pythonhosted.org/packages/1a/0d/21fe858fa562954767f575a8442581985e2bf5ff4d564941f6b7c90319db/malwaredb-0.1.2-cp310-abi3-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "86d5cc011b97e2384165cc7a75f9225d2c864022308f68b3843bcdd063a507fe",
                "md5": "a3281d571d5eebf8f39feb19ab666afb",
                "sha256": "b5d0d450d669b518faaefcf7d20969a3b174d4296415c61c2006f5a265bbe0a8"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp310-abi3-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "a3281d571d5eebf8f39feb19ab666afb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2276776,
            "upload_time": "2025-08-31T02:15:07",
            "upload_time_iso_8601": "2025-08-31T02:15:07.245543Z",
            "url": "https://files.pythonhosted.org/packages/86/d5/cc011b97e2384165cc7a75f9225d2c864022308f68b3843bcdd063a507fe/malwaredb-0.1.2-cp310-abi3-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "38cee78575941eff1762b13683485b810939c71219c2151cc0cff0a5fb546e99",
                "md5": "8b0e226be307f6db6e109f8b634feb2b",
                "sha256": "c89d633f27eb57030833929d350dea843f22ebe0d2c96635f441d291d44a4896"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp310-abi3-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8b0e226be307f6db6e109f8b634feb2b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2334480,
            "upload_time": "2025-08-31T02:15:09",
            "upload_time_iso_8601": "2025-08-31T02:15:09.063035Z",
            "url": "https://files.pythonhosted.org/packages/38/ce/e78575941eff1762b13683485b810939c71219c2151cc0cff0a5fb546e99/malwaredb-0.1.2-cp310-abi3-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "884b6554b9a6d988afa7d1499be0d53f01603ec118aaf369598b30523eaa8d5d",
                "md5": "2346379ea39f99bb943bf0ab234af53a",
                "sha256": "07533a7d871348ebf43e89b51f74e434c285ed758938d63d971773bbb1382edc"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-abi3-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2346379ea39f99bb943bf0ab234af53a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 2040079,
            "upload_time": "2025-08-31T02:15:10",
            "upload_time_iso_8601": "2025-08-31T02:15:10.671719Z",
            "url": "https://files.pythonhosted.org/packages/88/4b/6554b9a6d988afa7d1499be0d53f01603ec118aaf369598b30523eaa8d5d/malwaredb-0.1.2-cp313-abi3-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ea0180b4eed3efbad6007ff194d954832e71053a5f560f9a53812188e36c22ba",
                "md5": "9a1332ae553b78be0e319ea7945e4f4a",
                "sha256": "d34fe9fc618b8da6b912cebafc0af37d08cfb15e5f3b6a6024db04c4de757bdf"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-abi3-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9a1332ae553b78be0e319ea7945e4f4a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 1893602,
            "upload_time": "2025-08-31T02:15:12",
            "upload_time_iso_8601": "2025-08-31T02:15:12.002234Z",
            "url": "https://files.pythonhosted.org/packages/ea/01/80b4eed3efbad6007ff194d954832e71053a5f560f9a53812188e36c22ba/malwaredb-0.1.2-cp313-abi3-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7aa8109e5d5ab2c3dee28111fd67229c03a7bb563e7a2454088154bf3d7f5297",
                "md5": "0d801ca1ce8b1db641e43b10f14c098e",
                "sha256": "0c8886e5408116de740b05318611db6a67163771240dbcfeae8662d31abfa5f0"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-abi3-win32.whl",
            "has_sig": false,
            "md5_digest": "0d801ca1ce8b1db641e43b10f14c098e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 1760856,
            "upload_time": "2025-08-31T02:15:13",
            "upload_time_iso_8601": "2025-08-31T02:15:13.727120Z",
            "url": "https://files.pythonhosted.org/packages/7a/a8/109e5d5ab2c3dee28111fd67229c03a7bb563e7a2454088154bf3d7f5297/malwaredb-0.1.2-cp313-abi3-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a0978c8a644cdfd258d1aff58f9beb751babb5da50e65dd1969f6a86b1c91ee7",
                "md5": "5ebc9c78f0a41fe285ad282fe12e8477",
                "sha256": "a0c31218e081e8adc763767527edd21af853f0f272f1e8e4552301ece56976c5"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5ebc9c78f0a41fe285ad282fe12e8477",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 2059996,
            "upload_time": "2025-08-31T02:15:15",
            "upload_time_iso_8601": "2025-08-31T02:15:15.029585Z",
            "url": "https://files.pythonhosted.org/packages/a0/97/8c8a644cdfd258d1aff58f9beb751babb5da50e65dd1969f6a86b1c91ee7/malwaredb-0.1.2-cp313-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fc50131d38080e2aea6a183e9e67dec8ad041b3b09122d69e7c8e74a898eb745",
                "md5": "d6ed8011b8425970ee4c74437be11d1d",
                "sha256": "e7459cff50825a838929f5ba878b66d4c4aae4439207823f18f58457a18027f5"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-abi3-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "d6ed8011b8425970ee4c74437be11d1d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 1964982,
            "upload_time": "2025-08-31T02:15:16",
            "upload_time_iso_8601": "2025-08-31T02:15:16.583040Z",
            "url": "https://files.pythonhosted.org/packages/fc/50/131d38080e2aea6a183e9e67dec8ad041b3b09122d69e7c8e74a898eb745/malwaredb-0.1.2-cp313-abi3-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3bfeb5d6f60d72e723b1f7cb5f79f49bae7f26e628960ecf1390885411af2477",
                "md5": "ef18b2a4171a90b53bb5379b3d5cd7ae",
                "sha256": "40f823c07a8d0d490cb4a3cf5f040121e540574a89696fe9e5e9892b2885000d"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ef18b2a4171a90b53bb5379b3d5cd7ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 2018936,
            "upload_time": "2025-08-31T02:15:17",
            "upload_time_iso_8601": "2025-08-31T02:15:17.918560Z",
            "url": "https://files.pythonhosted.org/packages/3b/fe/b5d6f60d72e723b1f7cb5f79f49bae7f26e628960ecf1390885411af2477/malwaredb-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "57688ba4ab81e33e45ef4444cc418cb1257ef35f05026a4342deb33673b4f9bb",
                "md5": "123e2189be17259f6ca5416de3bb9ff9",
                "sha256": "a89eecb283b59fff0a3d1eebd16b9bdac3a0682ebb3f6a26b55bc8f2d522f360"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "123e2189be17259f6ca5416de3bb9ff9",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 1894349,
            "upload_time": "2025-08-31T02:15:19",
            "upload_time_iso_8601": "2025-08-31T02:15:19.253754Z",
            "url": "https://files.pythonhosted.org/packages/57/68/8ba4ab81e33e45ef4444cc418cb1257ef35f05026a4342deb33673b4f9bb/malwaredb-0.1.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2c3ea236a3b87c2acd2826ba6db4b673401c46a4eebb031ffd159c8002640c7c",
                "md5": "01804bbca12d4be69e272f42d52d7c6a",
                "sha256": "e2a2f1316db1bba2a393b3562b016da0ef1963c48d1e9c76c64f6a32b0329701"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "01804bbca12d4be69e272f42d52d7c6a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 2086333,
            "upload_time": "2025-08-31T02:15:20",
            "upload_time_iso_8601": "2025-08-31T02:15:20.892662Z",
            "url": "https://files.pythonhosted.org/packages/2c/3e/a236a3b87c2acd2826ba6db4b673401c46a4eebb031ffd159c8002640c7c/malwaredb-0.1.2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b837d06d4da461a4693a91e0901ac872670dd8aa2384a753d5c37a2f59a2a000",
                "md5": "b97ed11edd0bcf66f47085b6dfd69e9d",
                "sha256": "1a348d376f375c4363692877be7b4d6bfae5cf23a9fef22c3e9f018b7fae57a5"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "b97ed11edd0bcf66f47085b6dfd69e9d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 2246987,
            "upload_time": "2025-08-31T02:15:22",
            "upload_time_iso_8601": "2025-08-31T02:15:22.254817Z",
            "url": "https://files.pythonhosted.org/packages/b8/37/d06d4da461a4693a91e0901ac872670dd8aa2384a753d5c37a2f59a2a000/malwaredb-0.1.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c1d82af4e931b01080430fbfa75bce51cd4f331daa2669ed92258a3d3c9c952d",
                "md5": "2f6bf1c1fb0ff5c3c3b47e9943443c28",
                "sha256": "07691cb47afb15920ca7072497004cbb3c8c996d69c11c7b2dc51923face23c0"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2f6bf1c1fb0ff5c3c3b47e9943443c28",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 2152589,
            "upload_time": "2025-08-31T02:15:23",
            "upload_time_iso_8601": "2025-08-31T02:15:23.580013Z",
            "url": "https://files.pythonhosted.org/packages/c1/d8/2af4e931b01080430fbfa75bce51cd4f331daa2669ed92258a3d3c9c952d/malwaredb-0.1.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d8dfa7dae197b8b8ce2dc62a4beda321fbd44ab95e4572fb63c0d95f114fa7de",
                "md5": "c6aaf695d5c2c329d40b950156d3f764",
                "sha256": "ab28ac9ad42d2bb98fb62e49498e5bf578c7fa392d44e748d9512edaec1950eb"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c6aaf695d5c2c329d40b950156d3f764",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 2193218,
            "upload_time": "2025-08-31T02:15:25",
            "upload_time_iso_8601": "2025-08-31T02:15:25.017284Z",
            "url": "https://files.pythonhosted.org/packages/d8/df/a7dae197b8b8ce2dc62a4beda321fbd44ab95e4572fb63c0d95f114fa7de/malwaredb-0.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7b288fbf7a99eb382660063a14ea6e139e12e52d486ffe895b936b344f74100f",
                "md5": "0001c95d426d82051bcdd15fea39c6f1",
                "sha256": "1029231990aab04e856c768cf771633e66a7b7aec0d5d24ed94b65348eec3ae0"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-cp313t-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "0001c95d426d82051bcdd15fea39c6f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 2125059,
            "upload_time": "2025-08-31T02:15:26",
            "upload_time_iso_8601": "2025-08-31T02:15:26.730864Z",
            "url": "https://files.pythonhosted.org/packages/7b/28/8fbf7a99eb382660063a14ea6e139e12e52d486ffe895b936b344f74100f/malwaredb-0.1.2-cp313-cp313t-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b4246b47718d4585d4fe4415d169982ba82132fca51f314f63aaef8c902b1849",
                "md5": "26199ec76545f8729e56c6e747d0b6d5",
                "sha256": "a337344d5bc1a3d40c65d4ff9109634182dd19ed73fdff4010aa5956398b84fe"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "26199ec76545f8729e56c6e747d0b6d5",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 2211628,
            "upload_time": "2025-08-31T02:15:28",
            "upload_time_iso_8601": "2025-08-31T02:15:28.545943Z",
            "url": "https://files.pythonhosted.org/packages/b4/24/6b47718d4585d4fe4415d169982ba82132fca51f314f63aaef8c902b1849/malwaredb-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "54a28d8cf886a9b51624f9242d15377d032c4976d8e53b971982b2857f5bdfe9",
                "md5": "13c45ca87ce768ae1c6434104a2eb144",
                "sha256": "c348c6454d34fa2220519d87cb950c7ff0025a25f90428ffb6b4a705151c5065"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-cp313t-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "13c45ca87ce768ae1c6434104a2eb144",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 2269098,
            "upload_time": "2025-08-31T02:15:29",
            "upload_time_iso_8601": "2025-08-31T02:15:29.944067Z",
            "url": "https://files.pythonhosted.org/packages/54/a2/8d8cf886a9b51624f9242d15377d032c4976d8e53b971982b2857f5bdfe9/malwaredb-0.1.2-cp313-cp313t-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6556e56a879cea5574658eb2492fbe366f5d05c823dc3a0fe152e495052763b7",
                "md5": "16ca27af7f0a7a35cee653d73d9388f7",
                "sha256": "603eb1922192b990aa3a5df19bb35d940e7c0ff4d3a05f99b50c0d862cdabc1c"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "16ca27af7f0a7a35cee653d73d9388f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 2328387,
            "upload_time": "2025-08-31T02:15:31",
            "upload_time_iso_8601": "2025-08-31T02:15:31.300025Z",
            "url": "https://files.pythonhosted.org/packages/65/56/e56a879cea5574658eb2492fbe366f5d05c823dc3a0fe152e495052763b7/malwaredb-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "024eda5cf393b92cdafe50979c207408aff610e6886a2a1ae46b4e8086c6bc4c",
                "md5": "d2c0a180ad1631e2a02c41ba412bf406",
                "sha256": "79552fc2b5d8311172a6cff3484f5d6049e126e30a9f347ad1c7a2cece017ed2"
            },
            "downloads": -1,
            "filename": "malwaredb-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "d2c0a180ad1631e2a02c41ba412bf406",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 121719,
            "upload_time": "2025-08-31T02:15:32",
            "upload_time_iso_8601": "2025-08-31T02:15:32.468747Z",
            "url": "https://files.pythonhosted.org/packages/02/4e/da5cf393b92cdafe50979c207408aff610e6886a2a1ae46b4e8086c6bc4c/malwaredb-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-31 02:15:32",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "malwaredb",
    "github_project": "malwaredb-rs",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "malwaredb"
}
        
Elapsed time: 8.65391s