Test TCP
telnet 127.0.0.1 60001
nc -t -v 127.0.0.1 60001
bash -c exec 3<>/dev/tcp/127.0.0.1/60001
zsh -c autoload -U tcp_open;tcp_open 127.0.0.1 60001
nmap -v -sT -p 60001 127.0.0.1
traceroute -T -N 1 -m 1 -q 1 -p 60001 127.0.0.1 -O info
openssl s_client -connect 127.0.0.1:60001
ssh -p 60001 127.0.0.1
perl -e use IO::Socket::INET;new IO::Socket::INET ( PeerHost => "127.0.0.1", PeerPort => "60001", Proto => "tcp",) or
python3 -c import socket;socket.socket().connect(("127.0.0.1",60001))
ruby -e require "socket";s = TCPSocket.open("127.0.0.1", 60001)
curl -v -s --max-time 60 http://127.0.0.1:60001
wget --timeout=60 --tries=1 http://127.0.0.1:60001
links -dump http://127.0.0.1:60001
chromium http://127.0.0.1:60001
firefox http://127.0.0.1:60001
Test UDP
sh -c echo coin|nc -u -v -w10 127.0.0.1 60011
bash -c exec 3<>/dev/udp/127.0.0.1/60011; echo coin >&3; sleep 10
traceroute -U -N 1 -m 1 -q 1 -p 60011 127.0.0.1
nmap -v -sU -p 60011 127.0.0.1
Source