
Быстрый поиск неработающих файлов по HTTP.
Tachyon — это быстрый инструмент для разведки в области безопасности веб-приложений.
Он специально предназначен для сканирования веб-приложения и поиска оставшихся или неиндексированных файлов, а также для выявления страниц или скриптов, раскрывающих внутренние данные.
$ 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/
Приветствуется любой вклад. Просто отправьте pull request на GitHub.
Инструкции для участников:
Чтобы сообщить об ошибке или предложить новую функцию, откройте issue.
Copyright 2019- Delve Labs inc.
Данное программное обеспечение опубликовано под лицензией GNU General Public License версии 2.