Tool to scan for secret files on HTTP servers
Project description
# snallygaster Tool to scan for secret files on HTTP servers
what?
snallygaster is a tool that looks for files accessible on web servers that shouldn’t be public and can pose a security risk.
Typical examples include publicly accessible git repositories, backup files potentially containing passwords or database dumps. In addition it contains a few checks for other security vulnerabilities.
As an introduction to these kinds of issues you may want to watch this talk: * [Attacking with HTTP Requests](https://www.youtube.com/watch?v=Bppr9rbmwz4)
See the [TESTS.md](TESTS.md) file for an overview of all tests and links to further information about the issues.
install
snallygaster is available [via pypi](https://pypi.python.org/pypi/snallygaster):
` pip3 install snallygaster `
It’s a simple python 3 script, so you can just download the file “snallygaster” and execute it. Dependencies are urllib3, beautifulsoup4 and dnspython.
faq
Q: I want to contribute / send a patch / a pull request!
A: That’s great, but please read the [CONTRIBUTIONS.md](CONTRIBUTIONS.md) file.
Q: What’s that name?
A: [Snallygaster](https://en.wikipedia.org/wiki/Snallygaster) is the name of a dragon that according to some legends was seen in Maryland and other parts of the US. There’s no particular backstory why this tool got named this way, other than that I was looking for a fun and interesting name.
I thought a name of some mythical creature would be nice, but most of those had the problem that I would have had name collisions with other software. Checking the list of dragons on Wikipedia I learned about the Snallygaster. The name sounded funny, the idea that there are dragon legends in the US interesting and I found no other piece of software with that name.
credit and thanks
Thanks to Tim Philipp Schäfers and Sebastian Neef from the [Internetwache](https://www.internetwache.org/) for plenty of ideas about things to look for.
Thanks to [Craig Young](https://secur3.us/) for many discussions during the development of this script.
Thanks to [Sebastian Pipping](https://blog.hartwork.org/) for some help with Python programming during the development.
Thanks to the organizers of Bornhack, Driving IT, SEC-T and the Rights and Freedom track at 34C3 for letting me present this work.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for snallygaster-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb2f68e400c1bbca4fc91307e1e87f3526ebf1f56dc0eba0e931eef0a283dbdc |
|
MD5 | ded4ace018ee8df37c3462f9998fbfda |
|
BLAKE2b-256 | 61cf8fcb970b391797ac9ba127c7ed51530e8f4bb3a34403942fe0726db647ef |