HTTPサーバ上のファイルリークやその他のセキュリティ問題を検出します。
snallygasterは、Webサーバ上に存在し、公開されるべきではない、セキュリティリスクとなり得るファイルにアクセスできるかどうかを調べるツールです。
典型的な例としては、公開されたgitリポジトリ、パスワードやデータベースダンプを含む可能性のあるバックアップファイルなどがあります。また、その他のセキュリティ脆弱性に関するいくつかのチェックも含まれています。
この種の問題への入門として、以下のトークをご覧になることをお勧めします:
すべてのテストおよび問題に関する詳細情報へのリンクの概要については、TESTS.mdファイルを参照してください。
snallygasterはpypiから入手できます:
pip3 install snallygaster
これはシンプルなPython 3スクリプトなので、"snallygaster"ファイルをダウンロードして実行することもできます。依存関係はurllib3、lxml、dnspythonです。DebianまたはUbuntuベースのディストリビューションでは、以下のコマンドでインストールできます:
apt install python3-dnspython python3-lxml python3-urllib3
一部のLinuxおよびBSDシステムでは、snallygasterがパッケージ化されています:
詳細はRepologyをご覧ください。
Q: コントリビュートしたい / パッチやプルリクエストを送りたい!
A: 素晴らしいですが、まずCONTRIBUTIONS.mdファイルをお読みください。
Q: 名前の由来は?
A: Snallygasterは、メリーランド州や米国各地で目撃されたという伝説があるドラゴンの名前です。このツールにこの名前が付けられた特別な背景はなく、楽しげで興味深い名前を探していただけです。
何か神話上の生き物の名前がいいと思いましたが、それらの多くは他のソフトウェアと名前が衝突するという問題がありました。Wikipediaのドラゴンのリストを調べていたところ、Snallygasterを知りました。名前が面白く、米国にドラゴンの伝説があるというアイデアが興味深く、またその名前を持つ他のソフトウェアが見つからなかったため、これに決めました。
snallygasterはHanno Böckによって開発・保守されています。