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:
@@ -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)"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user