Tachyon は高速なWebアプリケーションセキュリティ偵察ツールです。
Webアプリケーションをクロールし、残存ファイルやインデックス化されていないファイルを探すことに特化しており、さらに内部データを漏洩するレポートページやスクリプトを報告します。
$ mkdir tachyon
$ python3 -m venv tachyon/
$ cd tachyon
$ source bin/activate
$ pip install tachyon3
$ tachyon -h
$ cd tachyon
$ source bin/activate
$ pip install --ignore-installed --upgrade tachyon3
$ cd tachyon
$ source bin/activate
$ tachyon -h
$ git clone https://github.com/delvelabs/tachyon.git
$ mkdir tachyon
$ python3 -m venv tachyon/
$ source tachyon/bin/activate
$ cd tachyon
$ pip install -r requirements-dev.txt
注:ソースコード版を使用している場合、以下の例で tachyon を python3 -m tachyon に置き換えてください。
$ cd tachyon
$ source bin/activate
デフォルト設定でディスカバリを実行するには:
tachyon http://example.com/
プロキシ経由でディスカバリを実行するには:
tachyon -p http://127.0.0.1:8080 http://example.com/
ファイルのみを検索するには:
tachyon -f http://example.com/
ディレクトリのみを検索するには:
tachyon -s http://example.com/
結果をJSON形式で出力するには:
tachyon -j http://example.com/
Usage: __main__.py [OPTIONS] TARGET_HOST
Options:
-a, --allow-download
-c, --cookie-file TEXT
-l, --depth-limit INTEGER
-s, --directories-only
-f, --files-only
-j, --json-output
-m, --max-retry-count INTEGER
-z, --plugins-only
-x, --plugin-settings TEXT
-p, --proxy TEXT
-r, --recursive
-u, --user-agent TEXT
-v, --vhost TEXT
-C, --confirmation-factor INTEGER
--har-output-dir TEXT
-h, --help Show this message and exit.
cookie0=value0;
cookie1=value1;
cookie2=value2;
設定は -x オプションでプラグインに渡せます。各オプションはキー/値のペアで、コロンでキーと値を区切ります。設定ごとに新しい -x を使用してください。
tachyon -x setting0:value0 -x setting1:value1 -x setting2:value2 http://example.com/
ほとんどのコントリビューションを歓迎します。 GitHub でプルリクエストを送信してください。
コントリビュータのための注意事項:
バグを報告したり機能を提案するには、issue を開いてください。
Copyright 2019- Delve Labs inc.
このソフトウェアは GNU General Public License, version 2 の下で公開されています。