From: Jan Engelhardt Date: Fri, 22 Apr 2016 20:50:42 +0000 (+0200) Subject: xt_pknock: replace nemesis by socat X-Git-Tag: v2.11~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f5e95f35a7bf37280189523b7474bb6ebc8a854c;p=thirdparty%2Fxtables-addons.git xt_pknock: replace nemesis by socat Use a utility much more widely available. --- diff --git a/extensions/pknock/knock.sh b/extensions/pknock/knock.sh index 15fa100..c66316b 100755 --- a/extensions/pknock/knock.sh +++ b/extensions/pknock/knock.sh @@ -1,15 +1,6 @@ #!/bin/bash -# $1 -> IP src -# $2 -> IP dst -# $3 -> PORT dst -# $4 -> secret - -if [ -z $4 ]; then +if [ "$#" -ne 4 ]; then echo "usage: $0 " exit 1 fi - -digest_file="/tmp/digest.txt" - -python ../test/py/gen_hmac.py $4 $1 > $digest_file -nemesis udp -S $1 -D $2 -y $3 -P $digest_file +python gen_hmac.py "$4" "$1" | socat - "udp-sendto:$2:$3,bind=$1"