{ "info": { "author": "Michal Walkowski", "author_email": "mi.walkowski@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "## APP.ANY.RUN CLIENT [![Build Status](https://travis-ci.com/mwalkowski/anyrun.svg?branch=master)](https://travis-ci.com/mwalkowski/anyrun) [![codecov](https://codecov.io/gh/mwalkowski/anyrun/branch/master/graph/badge.svg)](https://codecov.io/gh/mwalkowski/anyrun) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![PyPI version](https://badge.fury.io/py/anyrun.svg)](https://badge.fury.io/py/anyrun)\n\nThis is a package that allows downloading and searching malware analysis from public submissions from [app.any.run](https://app.any.run).\nIt is built as a websocket client application \n\n### Features\n\n\n- Register to all public submissions\n- Requirements\n\n - websocket_client==0.56.0\n - Python 3.5, 3.6, 3.7\n\n### Installation\n\n\nYou can install django-celery-results either via the Python Package Index (PyPI)\nor from source.\n\nTo install using `pip`,::\n\n $ pip install -U anyrun\n\n### QuickStart\n\n```\nfrom anyrun import AnyRunClient\n\n\ndef callback(msg: dict) -> None:\n print(msg)\n\n\nif __name__ == \"__main__\":\n client = AnyRunClient(\n on_message_cb=callback,\n enable_trace=False\n )\n client.connect()\n client.run_forever()\n\n````\nAnd as a response you should get\n```\n...\n...\n{'msg': 'added', 'collection': 'tasks', 'id': '5cf6d8005ed7525c25fe5660', 'fields': ... }\n...\n...\n```\n### Settings\n\n|param|description|\n|---|---|\n|enable_trace| enables debug trace logs, default: False|\n\n\nTesting\n-------\nYou can run the tests by using tox.\n```\npip install tox\n```\nThen: \n```\ntox\n```\n\nTODO\n----\n\n- Add support for search.\n- More examples.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mwalkowski/anyrun", "keywords": "malware submissions app.any.run", "license": "pache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "anyrun", "package_url": "https://pypi.org/project/anyrun/", "platform": "", "project_url": "https://pypi.org/project/anyrun/", "project_urls": { "Homepage": "https://github.com/mwalkowski/anyrun" }, "release_url": "https://pypi.org/project/anyrun/0.2/", "requires_dist": [ "websocket-client (==0.56.0)", "pytest-runner (==5.1)" ], "requires_python": "", "summary": "app.any.run malware submissions client", "version": "0.2" }, "last_serial": 5556759, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c3e777e828473efbdacc8a4a0e2b8891", "sha256": "e9ed3a5813a3265b13402720600195e01184929dd3759178b1a77ba9f48b9fd1" }, "downloads": -1, "filename": "anyrun-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3e777e828473efbdacc8a4a0e2b8891", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9043, "upload_time": "2019-06-05T21:17:10", "url": "https://files.pythonhosted.org/packages/a9/47/15aff7853ccbf664f77ccc53d41e4a156bd5a4b2ed485707abe2e983ecb0/anyrun-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da555864f9d8283cd91f5518b6090dd9", "sha256": "14e58ff65b259a643326482b832072bf76da5c82d7b119c9b5fd1b8ca085bcec" }, "downloads": -1, "filename": "anyrun-0.1.tar.gz", "has_sig": false, "md5_digest": "da555864f9d8283cd91f5518b6090dd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4399, "upload_time": "2019-06-05T21:17:12", "url": "https://files.pythonhosted.org/packages/87/e6/a98482fe573a37d670d7d0d0c18a37d9f20c00c996d809d1d144f430a577/anyrun-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "2da69c2a5f77c5f7d020a99b71e45e85", "sha256": "f204baadeede0539e689a3f60957ef26368e1f301206be009f812c3d6644edd1" }, "downloads": -1, "filename": "anyrun-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2da69c2a5f77c5f7d020a99b71e45e85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9009, "upload_time": "2019-07-19T14:20:12", "url": "https://files.pythonhosted.org/packages/6d/b5/1f92d45d656733ebbf7b20eb7673869e42c05a793494a345fa6b095d69cd/anyrun-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20521b516841671c46ea5ceb81051943", "sha256": "07b76d1cfeb75c8aa0477818dca3559deeb8f0df026a1e47cda866ab93ff6220" }, "downloads": -1, "filename": "anyrun-0.2.tar.gz", "has_sig": false, "md5_digest": "20521b516841671c46ea5ceb81051943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4351, "upload_time": "2019-07-19T14:20:13", "url": "https://files.pythonhosted.org/packages/1a/b8/23641886c1891dfd82e268ede9b094d992d92d4fe3b98580c4e121eeaed8/anyrun-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2da69c2a5f77c5f7d020a99b71e45e85", "sha256": "f204baadeede0539e689a3f60957ef26368e1f301206be009f812c3d6644edd1" }, "downloads": -1, "filename": "anyrun-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2da69c2a5f77c5f7d020a99b71e45e85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9009, "upload_time": "2019-07-19T14:20:12", "url": "https://files.pythonhosted.org/packages/6d/b5/1f92d45d656733ebbf7b20eb7673869e42c05a793494a345fa6b095d69cd/anyrun-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20521b516841671c46ea5ceb81051943", "sha256": "07b76d1cfeb75c8aa0477818dca3559deeb8f0df026a1e47cda866ab93ff6220" }, "downloads": -1, "filename": "anyrun-0.2.tar.gz", "has_sig": false, "md5_digest": "20521b516841671c46ea5ceb81051943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4351, "upload_time": "2019-07-19T14:20:13", "url": "https://files.pythonhosted.org/packages/1a/b8/23641886c1891dfd82e268ede9b094d992d92d4fe3b98580c4e121eeaed8/anyrun-0.2.tar.gz" } ] }