20 lines
440 B
Bash
20 lines
440 B
Bash
|
#!/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 $*
|