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 通用公共许可证第 2 版发布。