
Buscador rápido de archivos muertos http.
Tachyon es una herramienta rápida de reconocimiento de seguridad en aplicaciones web.
Está específicamente diseñada para rastrear aplicaciones web en busca de archivos no indexados o sobrantes, además de páginas o scripts que filtren datos 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: si tienes la versión del código fuente, reemplaza tachyon con python3 -m tachyon en los ejemplos siguientes.
$ cd tachyon
$ source bin/activate
Para ejecutar un descubrimiento con la configuración por defecto:
tachyon http://example.com/
Para ejecutar un descubrimiento a través de un proxy:
tachyon -p http://127.0.0.1:8080 http://example.com/
Para buscar solo archivos:
tachyon -f http://example.com/
Para buscar solo directorios:
tachyon -s http://example.com/
Para exportar los resultados a 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;
Los ajustes se pueden pasar a los plugins mediante la opción -x. Cada opción es un par clave/valor, con dos puntos uniendo la clave y su valor. Use un nuevo -x para cada ajuste.
tachyon -x setting0:value0 -x setting1:value1 -x setting2:value2 http://example.com/
La mayoría de las contribuciones son bienvenidas. Simplemente envía un pull request en GitHub.
Instrucciones para colaboradores:
Para reportar un error o sugerir una función, abre un issue.
Copyright 2019- Delve Labs inc.
Este software se publica bajo la Licencia Pública General de GNU, versión 2.