sudo lsof -i -P -n | grep LISTEN
sudo netstat -tulpn | grep LISTEN
sudo nmap -sTU -O IP地址

查看监听的端口

$ sudo lsof -i -P -n
$ sudo lsof -i -P -n | grep LISTEN
$ doas lsof -i -P -n | grep LISTEN  ### OpenBSD
$ netstat -tulpn | grep LISTEN
linux中

$ netstat -anp tcp | grep LISTEN
$ netstat -anp udp | grep LISTEN
freebsd中

$ netstat -na -f inet | grep LISTEN
$ netstat -nat | grep LISTEN
openBSD中
$ sudo nmap -sT -O localhost
$ sudo nmap -sU -O 192.168.2.13 ### 列出打开的 UDP 端口
$ sudo nmap -sT -O 192.168.2.13 ### 列出打开的 TCP 端口
$ sudo nmap -sTU -O 192.168.2.13

windows下:

netstat -bano | more
netstat -bano | grep LISTENING
netstat -bano | findstr /R /C:"[LISTING]"