mirror of
https://passt.top/passt
synced 2025-06-19 05:25:34 +02:00
tests: Use nmap-ncat instead of openbsd netcat for pasta tests
A number of the testcases use options specific the OpenBSD version of netcat. That's available in Debian, but not easily available in Fedora. Switch the pasta tests to using the nmap version of netcat (a.k.a. ncat). This is easily available in both Debian and Fedora, and appears to be a bit more modern and maintained as well. ncat generally requires explicit listen addresses (which is good for clarity anywhere). Its default options appear to remove the need for the -N and -q options. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> [sbrivio: changed one ncat listening address to IPv6 loopback] Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
parent
e48373382f
commit
41c02e10db
4 changed files with 48 additions and 47 deletions
test/demo
|
@ -100,9 +100,9 @@ nl
|
|||
say pasta detects bound ports and forwards them.
|
||||
sleep 3
|
||||
|
||||
nsb nc -6 -l -p 31337
|
||||
nsb ncat -6 -l ::1 31337
|
||||
sleep 2
|
||||
host echo "Hello from the host" | nc -N ::1 31337
|
||||
host echo "Hello from the host" | ncat ::1 31337
|
||||
sleep 5
|
||||
|
||||
nl
|
||||
|
@ -111,9 +111,9 @@ say Now the other way around...
|
|||
nl
|
||||
say we can use a loopback address
|
||||
sleep 2
|
||||
hostb nc -l -p 31337
|
||||
hostb ncat -l ::1 31337
|
||||
sleep 2
|
||||
ns echo "Hello from the namespace" | nc -N 127.0.0.1 31337
|
||||
ns echo "Hello from the namespace" | ncat ::1 31337
|
||||
sleep 5
|
||||
|
||||
nl
|
||||
|
@ -121,9 +121,9 @@ say or the address of the default gateway.
|
|||
sleep 2
|
||||
nsout GW ip -j -4 route show|jq -rM '.[] | select(.dst == "default").gateway'
|
||||
sleep 5
|
||||
hostb nc -l -p 31337
|
||||
hostb ncat -l 0.0.0.0 31337
|
||||
sleep 2
|
||||
ns echo "Hello from the namespace" | nc -N __GW__ 31337
|
||||
ns echo "Hello from the namespace" | ncat __GW__ 31337
|
||||
sleep 3
|
||||
|
||||
nl
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue