
Localizador rápido de arquivos HTTP mortos.
Tachyon é uma ferramenta rápida de reconhecimento de segurança de aplicações web.
É especificamente projetada para fazer crawl em uma aplicação web e procurar arquivos esquecidos ou não indexados, além de relatar páginas ou scripts que vazam dados internos.
$ 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
Nota: se você possui a versão do código fonte, substitua tachyon por python3 -m tachyon nos exemplos abaixo.
$ cd tachyon
$ source bin/activate
Para executar uma descoberta com as configurações padrão:
tachyon http://example.com/
Para executar uma descoberta através de um proxy:
tachyon -p http://127.0.0.1:8080 http://example.com/
Para pesquisar apenas arquivos:
tachyon -f http://example.com/
Para pesquisar apenas diretórios:
tachyon -s http://example.com/
Para enviar os resultados para o formato 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;
As configurações podem ser passadas para os plugins através da opção -x. Cada opção é um par chave/valor, com dois pontos unindo a chave e seu valor. Use um novo -x para cada configuração.
tachyon -x setting0:value0 -x setting1:value1 -x setting2:value2 http://example.com/
A maioria das contribuições são bem-vindas. Basta enviar um pull request no GitHub.
Instruções para contribuidores:
Para relatar um bug ou sugerir uma funcionalidade, abra uma issue.
Copyright 2019- Delve Labs inc.
Este software é publicado sob a Licença Pública Geral GNU, versão 2.