{ "info": { "author": "Patrick Hastings", "author_email": "phastings@openmobo.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# splunk-toolbox\n\n## Version 1.2.0\nA better wrapper around the Splunk ITSI Rest API and Splunk Core API for anyone feeling the pain\n\n## Intended Runtime & Required Packages\n\n** Python V3.x\n** see requirements.txt for requirements\n\n## Version table\n - 1.0.0 initial PoC/format\n - 1.1.0 added Post update to ITSI Notable Event Group\n - 1.1.1 bugfix & clarification of requirements for post_update_to_notable_event_group\n - 1.1.2 added handler for status code interpretation to post update to notable event group\n - 1.2.0 added splunk retrieve search jobs and save them as XML to the toolbox\n\nIntended to solve stability issues produced by the product itself.\n\n\n## Splunk Toolbox Bio\n\nThis is a wrapper around the ITSI API. Where the ITSI API is not \nfunctioning, we are using sftp calls instead or core API.\n\n## Example Uses\n\n\n\n#### Retrieve active search jobs from ITSI\n```\nsplunk_server = splunkInstance(authPass='mypass')\nsplunk_server.retrieve_search_jobs(recordSearches=1)\n```\n\n\n#### Post updates to ITSI Notable Event Group\n\n\n```\nsplunk_server = splunkInstance(authPass='mypass')\npayload ={\"status\":\"5\"}\nsplunk_server.post_update_to_notable_event_group(payload=payload, )\n```\n\n\n#### Retrieve all Splunk Core Searches on a given server\n\nif record Searches == 1, a file with the name `recordedSearches.xml` will be generated and saved with todays date and time\n\n```\nsplunk_server = splunkInstance(host='someIP', authPass='PASS')\nsplunk_server.retrieve_configured_saved_searches(recordSearches=1)\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/gnubyte/splunk-toolbox", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "splunk-toolbox", "package_url": "https://pypi.org/project/splunk-toolbox/", "platform": "", "project_url": "https://pypi.org/project/splunk-toolbox/", "project_urls": { "Homepage": "https://github.com/gnubyte/splunk-toolbox" }, "release_url": "https://pypi.org/project/splunk-toolbox/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "A wrapper around the Splunk REST API endpoint", "version": "1.2.0" }, "last_serial": 5309132, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "52e0fb7ee18a52e8679cd0c93762a2ff", "sha256": "4062f33f6e07f80f9ffa41d721bf8cfca5691726172bc7f5445da48780cd53cb" }, "downloads": -1, "filename": "splunk-toolbox-1.2.0.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "52e0fb7ee18a52e8679cd0c93762a2ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8772, "upload_time": "2019-05-23T19:30:48", "url": "https://files.pythonhosted.org/packages/c0/a9/f877e1a25170636054f66ed4e0a4ede9e7f65c75e38223a26ce59df97a08/splunk-toolbox-1.2.0.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "4802c42adce63e3185c41f7bed821faf", "sha256": "43c5a2f585060405b60210f7846ccd37d2db21022898ba17f11dab93f1818fec" }, "downloads": -1, "filename": "splunk_toolbox-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4802c42adce63e3185c41f7bed821faf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6675, "upload_time": "2019-05-23T19:43:43", "url": "https://files.pythonhosted.org/packages/50/97/e56ed6bc4321905917a8465e6bfeea111a7cb75ba1ed2bf3598e7943d3e9/splunk_toolbox-1.2.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "52e0fb7ee18a52e8679cd0c93762a2ff", "sha256": "4062f33f6e07f80f9ffa41d721bf8cfca5691726172bc7f5445da48780cd53cb" }, "downloads": -1, "filename": "splunk-toolbox-1.2.0.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "52e0fb7ee18a52e8679cd0c93762a2ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8772, "upload_time": "2019-05-23T19:30:48", "url": "https://files.pythonhosted.org/packages/c0/a9/f877e1a25170636054f66ed4e0a4ede9e7f65c75e38223a26ce59df97a08/splunk-toolbox-1.2.0.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "4802c42adce63e3185c41f7bed821faf", "sha256": "43c5a2f585060405b60210f7846ccd37d2db21022898ba17f11dab93f1818fec" }, "downloads": -1, "filename": "splunk_toolbox-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4802c42adce63e3185c41f7bed821faf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6675, "upload_time": "2019-05-23T19:43:43", "url": "https://files.pythonhosted.org/packages/50/97/e56ed6bc4321905917a8465e6bfeea111a7cb75ba1ed2bf3598e7943d3e9/splunk_toolbox-1.2.0-py3-none-any.whl" } ] }