- bahamas10/illumos-sockstat
https://github.com/bahamas10/illumos-sockstat
Solaris 11.2 で CC=/usr/bin/gcc make でビルドできることを確認。
IPv4 tcp で LISTEN しているものは以下のように表示される。
bash-4.1$ ./sockstat -4 -l -P tcp USER COMMAND PID PROTO LOCAL ADDRESS REMOTE ADDRESS root in.mpathd 87 tcp4 127.0.0.1:5999 *.* daemon rpcbind 700 tcp4 0.0.0.0:111 *.* daemon rpcbind 700 tcp4 0.0.0.0:111 *.* root sshd 779 tcp4 0.0.0.0:22 *.* root pkg.depotd 901 tcp4 0.0.0.0:10000 *.* daemon nfs4cbd 23048 tcp4 0.0.0.0:58433 *.* daemon statd 23047 tcp4 0.0.0.0:45760 *.* daemon nfs4cbd 23048 tcp4 0.0.0.0:60215 *.* daemon statd 23047 tcp4 0.0.0.0:53190 *.* daemon lockd 23260 tcp4 0.0.0.0:4045 *.* daemon lockd 23260 tcp4 0.0.0.0:4045 *.* root sched 0 tcp4 0.0.0.0:1016 *.*
「この port 何が使ってるんだっけ?」ということがよくあるので、非常に便利。