Macで開いているTCP接続を調べる

Macで開いているTCP接続を調べる

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

関連情報