{ "info": { "author": "Mike Kershaw / Dragorn", "author_email": "dragorn@kismetwireless.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "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_rest\n===========\n\nPython wrapper for Kismet REST interface.\n\n.. image:: https://readthedocs.org/projects/kismet-rest/badge/?version=latest\n :target: https://kismet-rest.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nInstalling from PyPI\n----------------------\n\n::\n\n pip install kismet_rest\n\n\nInstalling from source\n----------------------\n\n::\n\n git clone https://github.com/kismetwireless/python-kismet-rest\n cd python-kismet-rest && pip install .\n\n\nUsage examples\n--------------\n\n\nLegacy functionality (KismetConnector):\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n\n::\n\n import kismet_rest\n conn = kismet_rest.KismetConnector(username=\"my_user\", password=\"my_pass\")\n for device in conn.device_summary():\n pprint.pprint(device)\n\n\nAlerts since 2019-01-01:\n~~~~~~~~~~~~~~~~~~~~~~~~\n\n::\n\n import kismet_rest\n alerts = kismet_rest.Alerts()\n for alert in alerts.all(ts_sec=1546300800):\n print(alert)\n\n\nDevices last observed since 2019-01-01:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n::\n\n import kismet_rest\n devices = kismet_rest.Devices()\n for device in devices.all(ts=1546300800):\n print(device)\n\n\nDeveloper notes:\n----------------\n\n* Formatting commit messages:\n * Correctly-formatted commit messages will be organized in CHANGELOG.rst\n * Commit messages are formatted like this ``type: audience: message !tag``\n * Type is for the type of change (``new``, ``chg``)\n * Audience is for the audience of the commit note(``usr``,``test``,``doc``)\n * The message part is pretty self-explanatory.\n * The optional tag allows you to flag a commit for exclusion from\n CHANGELOG.rst.(``minor`` or ``wip``)\n * A commit message like this: ``new: usr: Made a new widget.`` will appear in\n CHANGELOG.rst, under the appropriate release, under the \"New\" section.\n * More info on message formatting: https://github.com/vaab/gitchangelog\n* Updating CHANGELOG.rst:\n * Install gitchangelog: ``pip3 install gitchangelog``\n * Make sure that ``__version__`` is correct in ``kismet_rest/__init__.py``\n * Build the new changelog: ``gitchangelog > CHANGELOG.rst``\n\nChangelog\n=========\n\n\nv2019.05.01\n-----------\n\nNew\n~~~\n- Refactor complete. [ashmastaflash]\n\n Closes #1\n\nOther\n~~~~~\n- Update docs. [Mike Kershaw / Dragorn]\n- Start extracting module. [Mike Kershaw / Dragorn]\n- Started repo. [Mike Kershaw / Dragorn]", "description_content_type": "", "docs_url": null, "download_url": "https://kismetwireless.net/python-kismet-rest", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.kismetwireless.net", "keywords": "kismet", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "kismet-rest", "package_url": "https://pypi.org/project/kismet-rest/", "platform": "", "project_url": "https://pypi.org/project/kismet-rest/", "project_urls": { "Download": "https://kismetwireless.net/python-kismet-rest", "Homepage": "https://www.kismetwireless.net" }, "release_url": "https://pypi.org/project/kismet-rest/2019.5.1/", "requires_dist": null, "requires_python": "", "summary": "Simplified Python API for the Kismet REST interface", "version": "2019.5.1" }, "last_serial": 5295062, "releases": { "2019.5.1": [ { "comment_text": "", "digests": { "md5": "3dbc91033f8bb5dda01042e008622e8c", "sha256": "7b020dbdfcbbcddfe54bb600f1ec61f29079ff052f28f8cde700aded7bcd81c3" }, "downloads": -1, "filename": "kismet_rest-2019.5.1.tar.gz", "has_sig": false, "md5_digest": "3dbc91033f8bb5dda01042e008622e8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16496, "upload_time": "2019-05-21T03:25:37", "url": "https://files.pythonhosted.org/packages/86/2b/d7e34a86fc9c45abd48a9afba995cfa34b6766bf9c6dbca2f32395396fd3/kismet_rest-2019.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3dbc91033f8bb5dda01042e008622e8c", "sha256": "7b020dbdfcbbcddfe54bb600f1ec61f29079ff052f28f8cde700aded7bcd81c3" }, "downloads": -1, "filename": "kismet_rest-2019.5.1.tar.gz", "has_sig": false, "md5_digest": "3dbc91033f8bb5dda01042e008622e8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16496, "upload_time": "2019-05-21T03:25:37", "url": "https://files.pythonhosted.org/packages/86/2b/d7e34a86fc9c45abd48a9afba995cfa34b6766bf9c6dbca2f32395396fd3/kismet_rest-2019.5.1.tar.gz" } ] }