{ "info": { "author": "Nathan Klapstein", "author_email": "nklapste@ualberta.ca", "bugtrack_url": null, "classifiers": [ "Framework :: Flask", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Internet :: WWW/HTTP :: WSGI :: Server" ], "description": "#####\nghast\n#####\n\n.. image:: https://travis-ci.com/nklapste/ghast.svg?token=PXHp9tdymHUxZDzfWpfK&branch=master\n :target: https://travis-ci.com/nklapste/ghast\n :alt: Build Status\n\nGraylog HTTP Alert Script Triggerer (ghast)!\n\nA simple server for triggering a script on a Graylog HTTP alert callback!\n\nRequirements\n============\n\n* Python 3.5+\n\nInstallation\n============\n\nghast can be installed via pip:\n\n.. code-block:: bash\n\n pip install ghast\n\nExample Usage\n=============\n\nTo start and enable ghast to trigger the script ``./foo.sh`` when a\nGraylog HTTP alert callback is sent to the url ``http://localhost:8000/bar``\nrun the following command:\n\n.. code-block:: bash\n\n ghast --alert-url /bar --alert-script ./foo.sh\n\nTo get additional usage help on ghast run the following console command:\n\n.. code-block:: bash\n\n ghast --help\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/nklapste/ghast", "keywords": "graylog http alert callback script trigger server", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ghast", "package_url": "https://pypi.org/project/ghast/", "platform": "", "project_url": "https://pypi.org/project/ghast/", "project_urls": { "Homepage": "https://github.com/nklapste/ghast" }, "release_url": "https://pypi.org/project/ghast/0.1.0/", "requires_dist": [ "cheroot (<7.0.0,>=6.5.4)", "flask (<2.0.0,>=1.0.2)", "flask-restplus (<1.0.0,>=0.12.1)", "sphinx (<2.0.0,>=1.7.5) ; extra == 'docs'", "sphinx-rtd-theme (<1.0.0,>=0.3.1) ; extra == 'docs'", "sphinx-autodoc-typehints (<2.0.0,>=1.3.0) ; extra == 'docs'", "sphinx-argparse (<1.0.0,>=0.2.2) ; extra == 'docs'" ], "requires_python": "", "summary": "Graylog HTTP Alert Script Triggerer (ghast)", "version": "0.1.0" }, "last_serial": 5040338, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "64ea4ee1936fc947a14ba6a5bbd7ecb9", "sha256": "e31e0a61555b7116f60c64200425e7f8cdcc9a314eb0dcc403d4d517e52e8f75" }, "downloads": -1, "filename": "ghast-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "64ea4ee1936fc947a14ba6a5bbd7ecb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6224, "upload_time": "2019-03-28T07:01:34", "url": "https://files.pythonhosted.org/packages/53/30/18bc29b9dfee25922bc403afbdae306f7efbc5b04c9e3a24fcbc6b023440/ghast-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86aff06be0e3e4a7ecd8d749be919f8a", "sha256": "a79096224de3f2dde94ec0fbf32bf395945df076203e2462a40983c8b0138317" }, "downloads": -1, "filename": "ghast-0.0.0.tar.gz", "has_sig": false, "md5_digest": "86aff06be0e3e4a7ecd8d749be919f8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5843, "upload_time": "2019-03-28T07:01:37", "url": "https://files.pythonhosted.org/packages/ff/bb/06c3cd3a4f26d53b7f13da6c06605f6e48449e28557befa232500c10792b/ghast-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "29b0c1c029f7293d8b2dc5e363907888", "sha256": "e9d74539c36472839032147980f1aa2e6247eb71f99b659b911977fc2f9e50e7" }, "downloads": -1, "filename": "ghast-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "29b0c1c029f7293d8b2dc5e363907888", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6224, "upload_time": "2019-03-28T07:11:45", "url": "https://files.pythonhosted.org/packages/29/ed/33a0db607c4a9ed2bbdb97101c1a05b04218e5739a0bc1df0495feb50540/ghast-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd69773986c5b6b44f1c986411e25f2f", "sha256": "49a1e5bb345703223dbea63b7fc87a14b4a743dd3c0b807e312fb5b1c617d391" }, "downloads": -1, "filename": "ghast-0.0.1.tar.gz", "has_sig": false, "md5_digest": "cd69773986c5b6b44f1c986411e25f2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5843, "upload_time": "2019-03-28T07:11:46", "url": "https://files.pythonhosted.org/packages/58/9c/27e489e453b76ed769be0c52e3840808e0625abb9482463440b4ad2dd53a/ghast-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "a97ded0b5d7d8c21647ba98c24927e12", "sha256": "4af0160d6b5c1b4b41e2ba4053060102f4b5b275c74a0bf6a31451f39c723b69" }, "downloads": -1, "filename": "ghast-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a97ded0b5d7d8c21647ba98c24927e12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6223, "upload_time": "2019-04-01T17:46:04", "url": "https://files.pythonhosted.org/packages/fa/1b/079324352acdab74caf1ba035cebe3b8e4c53594e455a79398b449c24a6f/ghast-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07dcc75fa98020d64c7c40f06c4b3e6c", "sha256": "8738a2a73119099b1eabd054e38fa408f370870b8517b72f84ea9321741e4227" }, "downloads": -1, "filename": "ghast-0.1.0.tar.gz", "has_sig": false, "md5_digest": "07dcc75fa98020d64c7c40f06c4b3e6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5846, "upload_time": "2019-04-01T17:46:05", "url": "https://files.pythonhosted.org/packages/71/f3/69da7f0e2d58a63ac27575113cea94ee1fbbdda883d2d7e01f995cfccf91/ghast-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a97ded0b5d7d8c21647ba98c24927e12", "sha256": "4af0160d6b5c1b4b41e2ba4053060102f4b5b275c74a0bf6a31451f39c723b69" }, "downloads": -1, "filename": "ghast-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a97ded0b5d7d8c21647ba98c24927e12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6223, "upload_time": "2019-04-01T17:46:04", "url": "https://files.pythonhosted.org/packages/fa/1b/079324352acdab74caf1ba035cebe3b8e4c53594e455a79398b449c24a6f/ghast-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07dcc75fa98020d64c7c40f06c4b3e6c", "sha256": "8738a2a73119099b1eabd054e38fa408f370870b8517b72f84ea9321741e4227" }, "downloads": -1, "filename": "ghast-0.1.0.tar.gz", "has_sig": false, "md5_digest": "07dcc75fa98020d64c7c40f06c4b3e6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5846, "upload_time": "2019-04-01T17:46:05", "url": "https://files.pythonhosted.org/packages/71/f3/69da7f0e2d58a63ac27575113cea94ee1fbbdda883d2d7e01f995cfccf91/ghast-0.1.0.tar.gz" } ] }