
TCPView または CurrPorts に相当する Mac 版は何ですか? Mac を使ったことがないので、わかりません。
答え1
netstat と lsof はどちらもこれを実行します:
$ netstat -an | grep -i "listen"
tcp4 0 0 *.88 *.* LISTEN
tcp6 0 0 *.88 *.* LISTEN
tcp4 0 0 127.0.0.1.29746 *.* LISTEN
tcp46 0 0 *.5900 *.* LISTEN
tcp4 0 0 *.22 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
tcp4 0 0 *.548 *.* LISTEN
tcp6 0 0 *.548 *.* LISTEN
tcp4 0 0 127.0.0.1.631 *.* LISTEN
tcp6 0 0 ::1.631 *.* LISTEN
$ sudo lsof -i -P | grep -i "listen"
launchd 1 root 18u IPv6 0x08871e20 0t0 TCP localhost:631 (LISTEN)
launchd 1 root 19u IPv4 0x08876b4c 0t0 TCP localhost:631 (LISTEN)
launchd 1 root 69u IPv6 0x08871bb0 0t0 TCP *:548 (LISTEN)
launchd 1 root 71u IPv4 0x08876740 0t0 TCP *:548 (LISTEN)
launchd 1 root 74u IPv6 0x08871940 0t0 TCP *:22 (LISTEN)
launchd 1 root 75u IPv4 0x08876334 0t0 TCP *:22 (LISTEN)
krb5kdc 34 root 11u IPv6 0x08870830 0t0 TCP *:88 (LISTEN)
krb5kdc 34 root 14u IPv4 0x090ea6b0 0t0 TCP *:88 (LISTEN)
AppleVNCS 205 brad 9u IPv6 0x088716d0 0t0 TCP *:5900 (LISTEN)
cvpnd 20863 nobody 6u IPv4 0x091072a4 0t0 TCP localhost:29746 (LISTEN)
コマンドラインが苦手な場合は、自分でポートスキャンを行うこともできます (ネットワークユーティリティを実行し、[ポートスキャン] タブに移動して、localhost と入力し、[スキャン] をクリックします)。
答え2
おそらく、これらの情報を入手する最も完全な方法は次のとおりですlsof
。
lsof -Pnl +c0 +M -i4
リスト出力が遅い場合は、ローカル TCP、UDP ポートのポートマッパー登録のレポートに関する +M オプションを省略できます。
答え3
その情報を取得するには、コマンドライン ツールを使用できますnetstat
。