1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-02 21:09:00 +00:00

Use a parameter to invoke `ncat' in run_tests.sh

Run: `NCAT=/opt/something/ncat ./run_tests.sh' to invoke a specific binary.
This commit is contained in:
henri
2013-08-11 00:11:21 +00:00
parent 853aaff586
commit ea8995ebf7

View File

@@ -10,6 +10,8 @@ PORT_TCPSSL=$(grep "PORT_TCPSSL " test-common.h | awk '{print $3}')
EXEC_MAIN=./tests_main
NCAT=${NCAT:-ncat}
if [ -n "$1" ]
then
@@ -40,19 +42,19 @@ fi
function setup_echo_udp() {
ncat -l --udp --sh-exec cat localhost $PORT_UDP &
$NCAT -l --udp --sh-exec cat localhost $PORT_UDP &
pid_udp=$!
echo "started UDP listener on port $PORT_UDP (pid $pid_udp)"
}
function setup_echo_tcp() {
ncat -l --keep-open --sh-exec cat localhost $PORT_TCP &
$NCAT -l --keep-open --sh-exec cat localhost $PORT_TCP &
pid_tcp=$!
echo "started TCP listener on port $PORT_TCP (pid $pid_tcp)"
}
function setup_echo_tcpssl() {
ncat -l --ssl --keep-open --sh-exec cat localhost $PORT_TCPSSL &
$NCAT -l --ssl --keep-open --sh-exec cat localhost $PORT_TCPSSL &
pid_tcpssl=$!
echo "started TCP SSL listener on port $PORT_TCPSSL (pid $pid_tcpssl)"
}