{ "info": { "author": "Edeposit team", "author_email": "edeposit@email.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n=====================\n\nE-Deposit RabbitMQ module for anti-virus.\n\nExamples\n--------\n\nAnti-virus client\n::\n\n Python 2.7.3 (default, Jan 2 2013, 13:56:14)\n >>> from edeposit.amqp.antivir import amqpav\n >>> avc = amqpav.AVClient()\n >>> avc\n \n >>> message_id = avc.check_file('somefile.ogg')\n Message sent.\n >>> message_id\n '13d80b64-b6ae-4bc2-a42b-4d341ff08499'\n >>> result = avc.get_result(message_id)\n >>> result\n True\n >>> print('File is clean: {}'.format(result))\n File is clean: True\n >>>\n\nAnti-virus server\n::\n\n Python 2.7.3 (default, Jan 2 2013, 13:56:14) \n >>> from edeposit.amqp.antivir import amqpav\n >>> avs = amqpav.AVServer()\n >>> avs\n \n >>> avs.run()\n * Message received\n Message: AV Message: fbb4a3e8-b297-4cdb-81c2-1c48a4248d8f\n Headers:\n { u'header1': u'test'}\n Properties:\n { 'app_id': u'antivirus',\n 'application_headers': { u'header1': u'test'},\n 'content_encoding': u'binary',\n 'content_type': u'application/octet-stream',\n 'message_id': u'fbb4a3e8-b297-4cdb-81c2-1c48a4248d8f',\n 'type': u'request'}\n AV result: {'stream': 'Eicar-Test-Signature(69630e4574ec6798239b091cda43dca0:69)'}\n * Message received\n Message: AV Message: e0a616f8-0958-4114-b0e9-ce75b5bc8184\n Headers:\n { u'header1': u'test'}\n Properties:\n { 'app_id': u'antivirus',\n 'application_headers': { u'header1': u'test'},\n 'content_encoding': u'binary',\n 'content_type': u'application/octet-stream',\n 'message_id': u'e0a616f8-0958-4114-b0e9-ce75b5bc8184',\n 'type': u'request'}\n AV result: {'stream': 'Eicar-Test-Signature(69630e4574ec6798239b091cda43dca0:69)'}\n \n\n\nChangelog\n=========\n\n0.1dev (unreleased)\n-------------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jstavel/edeposit.amqp.antivir/", "keywords": null, "license": "GPL2+", "maintainer": null, "maintainer_email": null, "name": "edeposit.amqp.antivir", "package_url": "https://pypi.org/project/edeposit.amqp.antivir/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/edeposit.amqp.antivir/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jstavel/edeposit.amqp.antivir/" }, "release_url": "https://pypi.org/project/edeposit.amqp.antivir/0.1-alpha/", "requires_dist": null, "requires_python": null, "summary": "E-Deposit module for RabbitMQ antivirus", "version": "0.1-alpha" }, "last_serial": 1026970, "releases": { "0.1-alpha": [ { "comment_text": "", "digests": { "md5": "975bb2b6117af81c2fa208803c1cf218", "sha256": "8f62069ac2c1e9b7be3019962bed3d0f585be12bf1eb0e5fe0a8fc21cbdba59b" }, "downloads": -1, "filename": "edeposit.amqp.antivir-0.1-alpha.tar.gz", "has_sig": false, "md5_digest": "975bb2b6117af81c2fa208803c1cf218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31973, "upload_time": "2014-03-12T11:57:59", "url": "https://files.pythonhosted.org/packages/da/2b/7aebb29ed9059d151fd96e810e9c910babb1187f1dc9512b1ff79869fb47/edeposit.amqp.antivir-0.1-alpha.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "975bb2b6117af81c2fa208803c1cf218", "sha256": "8f62069ac2c1e9b7be3019962bed3d0f585be12bf1eb0e5fe0a8fc21cbdba59b" }, "downloads": -1, "filename": "edeposit.amqp.antivir-0.1-alpha.tar.gz", "has_sig": false, "md5_digest": "975bb2b6117af81c2fa208803c1cf218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31973, "upload_time": "2014-03-12T11:57:59", "url": "https://files.pythonhosted.org/packages/da/2b/7aebb29ed9059d151fd96e810e9c910babb1187f1dc9512b1ff79869fb47/edeposit.amqp.antivir-0.1-alpha.tar.gz" } ] }