#!/bin/bash
# Ruta almacenamiento de BBDD de Vulnerabilidades
RUTA=${HOME}/vuls/config

# Actualizar
docker pull vuls/go-exploitdb

if [[ -z "${DOCKER_NETWORK}" ]]; then
	DOCKER_NETWORK_OPT=""
else
	DOCKER_NETWORK_OPT="--network ${DOCKER_NETWORK}"
fi

if [[ $(tty) =~ "not a tty" ]]
then
    t=''
else
    t="-t"
fi

docker run --rm -i $t vuls/go-exploitdb version

# Exploits de ExploitDB, GithubRepos y InTheWild
docker run --rm -i $t \
    ${DOCKER_NETWORK_OPT} \
    -v $RUTA:/go-exploitdb \
    vuls/go-exploitdb fetch exploitdb ${@}
docker run --rm -i $t \
    ${DOCKER_NETWORK_OPT} \
    -v $RUTA:/go-exploitdb \
    vuls/go-exploitdb fetch githubrepos ${@}
docker run --rm -i $t \
    ${DOCKER_NETWORK_OPT} \
    -v $RUTA:/go-exploitdb \
    vuls/go-exploitdb fetch inthewild ${@}

