{ "info": { "author": "Jason Hu", "author_email": "awaregit@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "================\nPython PCAP2MQTT\n================\n\n\n.. image:: https://img.shields.io/pypi/v/pcapmq.svg\n :target: https://pypi.python.org/pypi/pcapmq\n\n.. image:: https://img.shields.io/travis/rtfol/pcapmq.svg\n :target: https://travis-ci.org/rtfol/pcapmq\n\n.. image:: https://readthedocs.org/projects/pcapmq/badge/?version=latest\n :target: https://pcapmq.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/rtfol/pcapmq/shield.svg\n :target: https://pyup.io/repos/github/rtfol/pcapmq/\n :alt: Updates\n\n\n\nPublish PCAP result to MQTT\n\n\n* Free software: BSD license\n* Documentation: https://pcapmq.readthedocs.io.\n\n\nFeatures\n--------\n\n* Sniffer network packet\n* Publish message to MQTT when found particular packet on network\n\n\nInstallation\n--------\n\n```\nsudo apt install libpython3-dev libpcap-dev\n\npip install pcapmq\n```\n\n\nConfiguration\n--------\n\n*(TODO)\n\n\nUsage\n--------\n\n* Listening all UDP and ARP packet, display only, no MQTT\n```\nsudo pcapmq --filter \"udp or arp\"\n```\n\n* Send message to broker under topic devices/1/online, when found specific device's MAC address\n```\nsudo pcapmq --filter \"ether src xx:xx:xx:xx:xx:xx\" --topic devices/1/online --broker-url mqtt://username:password@localhost --payload-format \"{0} - {1}\"\n```\n\n\n=======\nHistory\n=======\n\n0.1.0 (2018-05-04)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/awarecan/pcapmq", "keywords": "pcapmq", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "pcapmq", "package_url": "https://pypi.org/project/pcapmq/", "platform": "", "project_url": "https://pypi.org/project/pcapmq/", "project_urls": { "Homepage": "https://github.com/awarecan/pcapmq" }, "release_url": "https://pypi.org/project/pcapmq/0.1.1/", "requires_dist": [ "Click (>=6.0)", "hbmqtt (>=0.9.1)", "pypcap (>=1.2.1)", "dpkt (>=1.9.1)" ], "requires_python": "", "summary": "Publish PCAP result to MQTT", "version": "0.1.1" }, "last_serial": 3839804, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "01c4d8f9e8a2b4ab467e5ef54f6bac3b", "sha256": "719b7205d231cb314d3a5e4b9c3222e9aacbbd188c682472bfc70fd4755f84dc" }, "downloads": -1, "filename": "pcapmq-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01c4d8f9e8a2b4ab467e5ef54f6bac3b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3727, "upload_time": "2018-05-06T09:16:33", "url": "https://files.pythonhosted.org/packages/1b/19/0282b804f80210d9dde5ffd384d3002454554d59f70172a6190202852560/pcapmq-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57d2e09dda088b83ab57c0a9d198d53a", "sha256": "9048d8d308c5f0109347185ca522f725aa96c5efdc7594fe5cf449f5f2efbadf" }, "downloads": -1, "filename": "pcapmq-0.1.0.tar.gz", "has_sig": false, "md5_digest": "57d2e09dda088b83ab57c0a9d198d53a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9724, "upload_time": "2018-05-06T09:16:35", "url": "https://files.pythonhosted.org/packages/d9/dc/6384d7d41f17ba33c0b288404f23dc5b34a3cd739745b64908a790bdca06/pcapmq-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "16d2b03902450dcf81eb564a35dbe5d4", "sha256": "7cb0eb661858eebd9573dd8dc5fc1d728796e773e7ed0bba8b93f0fc0e1855d5" }, "downloads": -1, "filename": "pcapmq-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16d2b03902450dcf81eb564a35dbe5d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3767, "upload_time": "2018-05-07T03:33:39", "url": "https://files.pythonhosted.org/packages/47/da/363a23d8e06f2fd297e7dd9c7af7b8f312a6cfd5e0963303a3e27051413b/pcapmq-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f8f68bf918e308f81bd858b304d3d33", "sha256": "8789a59d50a3beb7cff353370001bf467830453890e3e524e294c35f82f1bd98" }, "downloads": -1, "filename": "pcapmq-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5f8f68bf918e308f81bd858b304d3d33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9761, "upload_time": "2018-05-07T03:33:41", "url": "https://files.pythonhosted.org/packages/0d/6d/3cd071258184714670ee5fbb68f791ae484bdd3e1ece59fc9d708bba6c65/pcapmq-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "16d2b03902450dcf81eb564a35dbe5d4", "sha256": "7cb0eb661858eebd9573dd8dc5fc1d728796e773e7ed0bba8b93f0fc0e1855d5" }, "downloads": -1, "filename": "pcapmq-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16d2b03902450dcf81eb564a35dbe5d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3767, "upload_time": "2018-05-07T03:33:39", "url": "https://files.pythonhosted.org/packages/47/da/363a23d8e06f2fd297e7dd9c7af7b8f312a6cfd5e0963303a3e27051413b/pcapmq-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f8f68bf918e308f81bd858b304d3d33", "sha256": "8789a59d50a3beb7cff353370001bf467830453890e3e524e294c35f82f1bd98" }, "downloads": -1, "filename": "pcapmq-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5f8f68bf918e308f81bd858b304d3d33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9761, "upload_time": "2018-05-07T03:33:41", "url": "https://files.pythonhosted.org/packages/0d/6d/3cd071258184714670ee5fbb68f791ae484bdd3e1ece59fc9d708bba6c65/pcapmq-0.1.1.tar.gz" } ] }