zgrab2/docker-runner/entrypoint.sh

20 lines
440 B
Bash
Executable File

#!/usr/bin/env bash
# This is the entrypoint for the zgrab2_runner container.
# Runs the zgrab2 binary, passing along any arguments, with stdin containing the single line: the ZGRAB_TARGET.
set -e
cd /go/src/github.com/zmap/zgrab2
if ! [ -x $ZGRAB_REBUILD ]; then
if ! [ -x $ZGRAB_BRANCH ]; then
git checkout $ZGRAB_BRANCH
fi
git pull
make
fi
set -x
echo $ZGRAB_TARGET | /go/src/github.com/zmap/zgrab2/cmd/zgrab2/zgrab2 $*