{ "info": { "author": "Hanno B\u00f6ck", "author_email": "hanno@hboeck.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: System Administrators", "License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# snallygaster\nTool to scan for secret files on HTTP servers\n\nwhat?\n=====\n\nsnallygaster is a tool that looks for files accessible on web servers that shouldn't be public\nand can pose a security risk.\n\nTypical examples include publicly accessible git repositories, backup files potentially containing\npasswords or database dumps. In addition it contains a few checks for other security vulnerabilities.\n\nAs an introduction to these kinds of issues you may want to watch this talk:\n* [Attacking with HTTP Requests](https://www.youtube.com/watch?v=Bppr9rbmwz4)\n\nSee the [TESTS.md](TESTS.md) file for an overview of all tests and links to further information\nabout the issues.\n\ninstall\n=======\n\nsnallygaster is available [via pypi](https://pypi.python.org/pypi/snallygaster):\n\n```\npip3 install snallygaster\n```\n\nIt's a simple python 3 script, so you can just download the file \"snallygaster\"\nand execute it. Dependencies are urllib3, beautifulsoup4 and dnspython.\n\nfaq\n===\n\nQ: I want to contribute / send a patch / a pull request!\n\nA: That's great, but please read the [CONTRIBUTIONS.md](CONTRIBUTIONS.md) file.\n\nQ: What's that name?\n\nA: [Snallygaster](https://en.wikipedia.org/wiki/Snallygaster) is the name of a dragon that\naccording to some legends was seen in Maryland and other parts of the US. There's no particular\nbackstory why this tool got named this way, other than that I was looking for a fun and\ninteresting name.\n\nI thought a name of some mythical creature would be nice, but most of those had the problem\nthat I would have had name collisions with other software. Checking the list of dragons on\nWikipedia I learned about the Snallygaster. The name sounded funny, the idea that there are\ndragon legends in the US interesting and I found no other piece of software with that name.\n\ncredit and thanks\n=================\n\n* Thanks to Tim Philipp Sch\u00e4fers and Sebastian Neef from the\n [Internetwache](https://www.internetwache.org/) for plenty of ideas about things to look\n for.\n* Thanks to [Craig Young](https://secur3.us/) for many discussions during the\n development of this script.\n* Thanks to [Sebastian Pipping](https://blog.hartwork.org/) for some help with Python\n programming during the development.\n* Thanks to the organizers of Bornhack, Driving IT, SEC-T and the Rights and Freedom track at\n 34C3 for letting me present this work.\n\nauthor\n======\n\nsnallygaster is developed and maintained by [Hanno B\u00f6ck](https://hboeck.de/).\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/hannob/snallygaster", "keywords": "security,vulnerability,http", "license": "CC0", "maintainer": "", "maintainer_email": "", "name": "snallygaster", "package_url": "https://pypi.org/project/snallygaster/", "platform": "", "project_url": "https://pypi.org/project/snallygaster/", "project_urls": { "Homepage": "https://github.com/hannob/snallygaster" }, "release_url": "https://pypi.org/project/snallygaster/0.0.2/", "requires_dist": [ "urllib3", "beautifulsoup4", "dnspython" ], "requires_python": ">=3", "summary": "Tool to scan for secret files on HTTP servers", "version": "0.0.2" }, "last_serial": 3958429, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b1ee6a2dbb6bbb6196181932766f16c1", "sha256": "d2e2096466894e9b0a29feb4b9e0bea2dea8e1831a81bfb631a806f9772c8cdc" }, "downloads": -1, "filename": "snallygaster-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b1ee6a2dbb6bbb6196181932766f16c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 10902, "upload_time": "2018-04-11T10:30:08", "url": "https://files.pythonhosted.org/packages/96/98/c460bfdab7294e192d26d04a754b247cf524ec8eac7b337f0ea62a6c2aa7/snallygaster-0.0.1-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ded4ace018ee8df37c3462f9998fbfda", "sha256": "eb2f68e400c1bbca4fc91307e1e87f3526ebf1f56dc0eba0e931eef0a283dbdc" }, "downloads": -1, "filename": "snallygaster-0.0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "ded4ace018ee8df37c3462f9998fbfda", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9035, "upload_time": "2018-06-13T17:40:22", "url": "https://files.pythonhosted.org/packages/61/cf/8fcb970b391797ac9ba127c7ed51530e8f4bb3a34403942fe0726db647ef/snallygaster-0.0.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ded4ace018ee8df37c3462f9998fbfda", "sha256": "eb2f68e400c1bbca4fc91307e1e87f3526ebf1f56dc0eba0e931eef0a283dbdc" }, "downloads": -1, "filename": "snallygaster-0.0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "ded4ace018ee8df37c3462f9998fbfda", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9035, "upload_time": "2018-06-13T17:40:22", "url": "https://files.pythonhosted.org/packages/61/cf/8fcb970b391797ac9ba127c7ed51530e8f4bb3a34403942fe0726db647ef/snallygaster-0.0.2-py3-none-any.whl" } ] }