20 lines
440 B
Bash
Executable File
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 $*
|