{ "info": { "author": "Mike Kershaw, Ash Wilson", "author_email": "dragorn@kismetwireless.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Security" ], "description": "Kismet database wrapper\n=======================\n\n.. image:: https://readthedocs.org/projects/kismetdb/badge/?version=latest\n :target: https://kismetdb.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nQuickstart\n----------\n\nInstall from PyPI with ``pip install kismetdb``\n\nInstall from source with with ``pip install .``\n\nIn the Python interpreter:\n\n::\n\n import json\n import kismetdb\n kismet_log_file = \"kismet/database.here\"\n alerts = kismetdb.Alerts(kismet_log_file)\n\n # Get alert metadata\n all_alerts_meta = alerts.get_meta()\n for alert in all_alerts_meta:\n print(alert[\"header\"])\n\n # Get payload from all alerts\n all_alerts = alerts.get_all()\n for alert in all_alerts:\n print(json.loads(alert[\"json\"])[\"kismet.alert.text\"])\n\n\nIncluded scripts\n----------------\n\nAlongside the Python library, several commands are installed:\n\n* ``kismet_log_devices_to_json``\n* ``kismet_log_to_csv``\n* ``kismet_log_to_kml``\n* ``kismet_log_to_pcap``\n* ``kismet_log_devices_to_filebeat_json``\n\nFollowing any of the prior commands with ``--help`` will provide details on\nusage.\n\n\nTesting\n-------\n\nIn order to test, you must place a kismet sqlite log file at\n``tests/assets/testdata.kismet_4`` and ``tests/assets/testdata.kismet_5``,\nwhich are Kismet version 4 and 5 databases, respectively.\n\nTesting happens in a Docker build process:\n\nTesting for Python 2.7:\n\n``docker build .``\n\nTesting for Python 3.6:\n\n``docker build --build-arg PY_VER=3.6 .``\n\nTesting for Python 3.7:\n\n``docker build --build-arg PY_VER=3.7 .``\n\nChangelog\n=========\n\nv2019.05.05\n-----------\n- Handle missing SYSTEM snapshots during Kismet processing [Mike Kershaw / Dragorn]\n\nv2019.05.04\n-----------\n- Add DataPackets handler [Mike Kershaw / Dragorn]\n\nv2019.05.03\n-----------\n- Fix JSON blob type extractor for DataSources [Ash Wilson]\n\n Closes #3\n- Add JSON blob type extractor for Snapshots [Mike Kershaw / Dragorn]\n\nv2019.05.02\n-----------\n- Make RST doc levels happy. [Mike Kershaw / Dragorn]\n- Hopefully make docs happy. [Mike Kershaw / Dragorn]\n- Add self to docs. [Mike Kershaw / Dragorn]\n- Fix changelog. [Mike Kershaw / Dragorn]\n- Fix RST? [Mike Kershaw / Dragorn]\n- Docs. [Mike Kershaw / Dragorn]\n- Ignore vim. [Mike Kershaw / Dragorn]\n- Enable classes Bump version Add integer version. [Mike Kershaw /\n Dragorn]\n- Add snapshots class Add kismet class for server info derived from\n snapshots. [Mike Kershaw / Dragorn]\n- Add float comparators Add string LIKE comparators. [Mike Kershaw /\n Dragorn]\n- Add defaults for db6. [Mike Kershaw / Dragorn]\n- Add support for database version 6. [Mike Kershaw / Dragorn]\n- Add license file now that it's a submodule. [Mike Kershaw / Dragorn]\n- Minor commit to trigger mirror. [Mike Kershaw / Dragorn]\n\n\nv5.1.0 (2019-02-16)\n-------------------\n\nNew\n~~~\n- Include version-specific converters. [Ash Wilson]\n\n This allows us to, for instance, ensure that all\n GPS coordinates are returned as float-type values,\n across all database versions, no matter how they\n were originally stored in the database.\n\n Closes #22\n- Support v4 as well as v5 Kismet databases. [Ash Wilson]\n\n Closes #19\n- Add ``kismet_log_devices_to_filebeat_json``. [Ash Wilson]\n\n Closes #17\n\n\nv5.0.0 (2019-02-12)\n-------------------\n\nNew\n~~~\n- Support v5 schema. [Ash Wilson]\n\n\nv4.0.3 (2019-02-05)\n-------------------\n\nChanges\n~~~~~~~\n- Updated docs, added simplekml requirement. [Ash Wilson]\n\n Closes #8\n Closes #7\n- Adding docs to be built by Sphinx. [Ash Wilson]\n- Scripts automatically install with Python package. [Ash Wilson]\n\n Added generator function yield_rows() to all abstractions.\n- Initial working commit. [Ash Wilson]\n\n In order to run integration tests, you need a\n Kismet db at tests/assets/testdata.kismet.", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kismetwireless/python-kismet-db", "keywords": "kismet", "license": "GPL2", "maintainer": "", "maintainer_email": "", "name": "kismetdb", "package_url": "https://pypi.org/project/kismetdb/", "platform": "", "project_url": "https://pypi.org/project/kismetdb/", "project_urls": { "Homepage": "https://github.com/kismetwireless/python-kismet-db" }, "release_url": "https://pypi.org/project/kismetdb/2019.5.5/", "requires_dist": null, "requires_python": "", "summary": "A python wrapper for the Kismet database", "version": "2019.5.5" }, "last_serial": 5333320, "releases": { "2019.2.1": [ { "comment_text": "", "digests": { "md5": "10c258d0e6c5a03e14df4cbf822034d4", "sha256": "86923d6b0994fb7b7259f238369f8620e935fbf45b3046c4c0940186d1304681" }, "downloads": -1, "filename": "kismetdb-2019.2.1.tar.gz", "has_sig": false, "md5_digest": "10c258d0e6c5a03e14df4cbf822034d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15306, "upload_time": "2019-02-16T05:07:48", "url": "https://files.pythonhosted.org/packages/75/8d/8a6b04a7b9e89e825fea596c094adb4f75e5f26eb91c07f31c4eec70cf22/kismetdb-2019.2.1.tar.gz" } ], "2019.3.1": [ { "comment_text": "", "digests": { "md5": "11d38246ab153086539b452ec0c1dd2a", "sha256": "c33e884c05d7678ed8c0e3e94703baf942978875061a227e72cc24666e08d5d2" }, "downloads": -1, "filename": "kismetdb-2019.3.1.tar.gz", "has_sig": false, "md5_digest": "11d38246ab153086539b452ec0c1dd2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15062, "upload_time": "2019-03-12T00:14:12", "url": "https://files.pythonhosted.org/packages/c4/63/db0b276d63cee6fecfd1974b3a4e81323d6def1a6dfe37e67b5ecff61982/kismetdb-2019.3.1.tar.gz" } ], "2019.5.1": [ { "comment_text": "", "digests": { "md5": "f691d824466b227c3b0f187969fead89", "sha256": "a59bda91a31fafca5a0c606fa509056e9a480d605b5ed5cdaa0f9a265e7e5db0" }, "downloads": -1, "filename": "kismetdb-2019.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "f691d824466b227c3b0f187969fead89", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21124, "upload_time": "2019-05-08T00:21:23", "url": "https://files.pythonhosted.org/packages/17/12/bdc6191ec945b89f3db69a1a7b449de80e9326cee3bc7ebe04822737dabf/kismetdb-2019.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abd0a58bb25d536b4468106c15ba6296", "sha256": "2d34309a99dff2b80fd2977fd906478b531a42dfe73d5409c9368eb568266fdd" }, "downloads": -1, "filename": "kismetdb-2019.5.1.tar.gz", "has_sig": false, "md5_digest": "abd0a58bb25d536b4468106c15ba6296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13833, "upload_time": "2019-05-08T00:21:25", "url": "https://files.pythonhosted.org/packages/85/08/057afe0a47ec2635dae3c2b96a3d713a364b4dbda9d072104ca3d1b8fef6/kismetdb-2019.5.1.tar.gz" } ], "2019.5.2": [ { "comment_text": "", "digests": { "md5": "3970c2cfec724c4c1fce5b6cabdb52e4", "sha256": "5ef25327be7b147b3559462eb4fbaeab4b881d7c76ab90796a300b59a772c87e" }, "downloads": -1, "filename": "kismetdb-2019.5.2.tar.gz", "has_sig": false, "md5_digest": "3970c2cfec724c4c1fce5b6cabdb52e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14761, "upload_time": "2019-05-23T15:59:37", "url": "https://files.pythonhosted.org/packages/af/13/144da6385ab7129b02cdc9125ee178e80edee44042b1971ee0c6512bc63e/kismetdb-2019.5.2.tar.gz" } ], "2019.5.3": [ { "comment_text": "", "digests": { "md5": "368655594abb2736b696438d03b015f8", "sha256": "3ae14bab0dec67001f3c354be13efea46cae94ee280947db2d3af2d90823401b" }, "downloads": -1, "filename": "kismetdb-2019.5.3.tar.gz", "has_sig": false, "md5_digest": "368655594abb2736b696438d03b015f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16572, "upload_time": "2019-05-28T14:55:36", "url": "https://files.pythonhosted.org/packages/9b/86/5cb91c82f7579e94649ed43e75d5a3930261bc5575a4ed631906179e7128/kismetdb-2019.5.3.tar.gz" } ], "2019.5.4": [ { "comment_text": "", "digests": { "md5": "d4c2fb1292ef6ca21a1810f189c5d10f", "sha256": "4fe81b56c2ffce89b0d10c42e6498c56cf3fd6a4f4497de7bbd3ef65335a4c7b" }, "downloads": -1, "filename": "kismetdb-2019.5.4.tar.gz", "has_sig": false, "md5_digest": "d4c2fb1292ef6ca21a1810f189c5d10f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17041, "upload_time": "2019-05-28T23:58:55", "url": "https://files.pythonhosted.org/packages/e3/69/603cc43edd3bde35bb91577d4fe089ed16bd7c364ea829dce7ca6425ec48/kismetdb-2019.5.4.tar.gz" } ], "2019.5.5": [ { "comment_text": "", "digests": { "md5": "6fd3938d84a633f16970880a82a4b6f5", "sha256": "b25398576e634b6cc64ecab7ed3838f8c9d52b817e87d94b8a5e3a86966f09f4" }, "downloads": -1, "filename": "kismetdb-2019.5.5.tar.gz", "has_sig": false, "md5_digest": "6fd3938d84a633f16970880a82a4b6f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17195, "upload_time": "2019-05-29T16:42:12", "url": "https://files.pythonhosted.org/packages/65/46/f8e4c81912fde7cc7fa411233cfdd86822e8d95f34b14a970e774bfd0bb8/kismetdb-2019.5.5.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "8c897e15ca27e9a5aa5d090968334492", "sha256": "364e4fd087c8e456b7d51febad5afbd03550bd5196a9e3e5c75a4306975a7eb3" }, "downloads": -1, "filename": "kismetdb-4.0.1.tar.gz", "has_sig": false, "md5_digest": "8c897e15ca27e9a5aa5d090968334492", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13917, "upload_time": "2019-02-03T02:00:19", "url": "https://files.pythonhosted.org/packages/76/4a/e763cc14e13328130a564dad4a433bcd5395646dd7c6e7b425c81e002023/kismetdb-4.0.1.tar.gz" } ], "4.0.2": [ { "comment_text": "", "digests": { "md5": "98cffa829f07194a70f3c86ab6a51e98", "sha256": "047ac3718d84d7087de689f9f0b6c94e67d1e1d4d34c9959e12674a4fc713b7b" }, "downloads": -1, "filename": "kismetdb-4.0.2.tar.gz", "has_sig": false, "md5_digest": "98cffa829f07194a70f3c86ab6a51e98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14646, "upload_time": "2019-02-04T03:00:20", "url": "https://files.pythonhosted.org/packages/02/cf/adbf8f8971add55deb936390b42537400747121d7b602c1abead41285e7e/kismetdb-4.0.2.tar.gz" } ], "4.0.3": [ { "comment_text": "", "digests": { "md5": "4ef4dfecb25c65ebef87a46158f0bdc8", "sha256": "cb47493a1757d80b921081b69eab1b119f7479a6efc1edf3cd325e1d68d2c632" }, "downloads": -1, "filename": "kismetdb-4.0.3.tar.gz", "has_sig": false, "md5_digest": "4ef4dfecb25c65ebef87a46158f0bdc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13167, "upload_time": "2019-02-05T06:25:27", "url": "https://files.pythonhosted.org/packages/23/a4/13f8e7c9ae18f2981f86e69a4444ef62f423b60ae1d32fefab44b3319f04/kismetdb-4.0.3.tar.gz" } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "4a2a7996a655a50398637fe1af8093e9", "sha256": "1d8cca5e77da5575fff4751f9e2160d3563b1cbea5f6e572f20f7702890b2312" }, "downloads": -1, "filename": "kismetdb-5.0.0.tar.gz", "has_sig": false, "md5_digest": "4a2a7996a655a50398637fe1af8093e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13408, "upload_time": "2019-02-12T06:52:47", "url": "https://files.pythonhosted.org/packages/3b/ef/b33b2de8d2a052956104c51cbed96b61381b8b0bf1c98d33d50811b13fe5/kismetdb-5.0.0.tar.gz" } ], "5.1.0": [ { "comment_text": "", "digests": { "md5": "ff7313751f0b9bb2678593b667a5edfb", "sha256": "6709838d19e15ca03766a378aa68b9465a7df854861a63f8fb97ae67a2e39a55" }, "downloads": -1, "filename": "kismetdb-5.1.0.tar.gz", "has_sig": false, "md5_digest": "ff7313751f0b9bb2678593b667a5edfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15165, "upload_time": "2019-02-16T02:58:21", "url": "https://files.pythonhosted.org/packages/7e/82/f6de247e6a453b2bed565065ed0eca453b7e8ba9cdf78a55547df9ef5b63/kismetdb-5.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6fd3938d84a633f16970880a82a4b6f5", "sha256": "b25398576e634b6cc64ecab7ed3838f8c9d52b817e87d94b8a5e3a86966f09f4" }, "downloads": -1, "filename": "kismetdb-2019.5.5.tar.gz", "has_sig": false, "md5_digest": "6fd3938d84a633f16970880a82a4b6f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17195, "upload_time": "2019-05-29T16:42:12", "url": "https://files.pythonhosted.org/packages/65/46/f8e4c81912fde7cc7fa411233cfdd86822e8d95f34b14a970e774bfd0bb8/kismetdb-2019.5.5.tar.gz" } ] }