sockstat

From NetBSD Wiki

Jump to: navigation, search

The sockstat(1) command lists open Internet or UNIX domain sockets. It first appeared in FreeBSD and was rewritten for NetBSD 3.0.

Contents

Usage

sockstat without any option will display all sockets, listening and connected ones

$ sockstat
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     dhclient   145    4 udp    *.bootpc              *.*
root     syslogd    208    3 dgram  /var/run/log          -
root     xfce-mcs-m 358    3 stream -                     /tmp/.X11-unix/X0
root     dhcpd      366    3 dgram  -                     /var/run/log
root     dhcpd      366    4 2/1    *.*                   *.*
root     dhcpd      366    6 udp    *.bootps              *.*
root     apmd       370    4 stream /var/run/apmdev       -
root     XFree86    423    1 tcp6   *.X11                 *.*
root     XFree86    423    3 tcp    *.X11                 *.*
root     XFree86    423    4 stream /tmp/.X11-unix/X0     -
root     XFree86    423    8 stream /tmp/.X11-unix/X0     -
root     XFree86    423    9 stream /tmp/.X11-unix/X0     -
root     XFree86    423   10 stream /tmp/.X11-unix/X0     -
root     XFree86    423   11 stream /tmp/.X11-unix/X0     -
root     XFree86    423   12 stream /tmp/.X11-unix/X0     -
root     XFree86    423   13 stream /tmp/.X11-unix/X0     -
root     XFree86    423   14 stream /tmp/.X11-unix/X0     -
root     XFree86    423   15 stream /tmp/.X11-unix/X0     -
root     XFree86    423   16 stream /tmp/.X11-unix/X0     -
root     XFree86    423   17 stream /tmp/.X11-unix/X0     -
root     XFree86    423   18 stream /tmp/.X11-unix/X0     -
root     XFree86    423   19 stream /tmp/.X11-unix/X0     -
root     sshd       461    3 tcp6   *.ssh                 *.*
root     sshd       461    4 tcp    *.ssh                 *.*
...


If you want to see only listening sockets add Option -l

$ sockstat -l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     dhclient   145    4 udp    *.bootpc              *.*
root     syslogd    208    3 dgram  /var/run/log          -
root     dhcpd      366    4 2/1    *.*                   *.*
root     dhcpd      366    6 udp    *.bootps              *.*
root     apmd       370    4 stream /var/run/apmdev       -
root     XFree86    423    1 tcp6   *.X11                 *.*
root     XFree86    423    3 tcp    *.X11                 *.*
root     XFree86    423    4 stream /tmp/.X11-unix/X0     -
root     sshd       461    3 tcp6   *.ssh                 *.*
root     sshd       461    4 tcp    *.ssh                 *.*
root     xfce4-sess 482    4 stream /tmp/.ICE-unix/482    -
root     inetd      510    5 tcp    *.ftp                 *.*
mysql    mysqld     565    8 tcp    localhost.mysql       *.*
mysql    mysqld     565   10 stream /tmp/mysql.sock       -
root     ssh-agent  863    3 stream /tmp/ssh-00000428aa/agent.428 -

If you want to see only IPv4 listening sockets add -4 aswell

$sockstat -l4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     dhclient   145    4 udp    *.bootpc              *.*
root     dhcpd      366    4 2/1    *.*                   *.*
root     dhcpd      366    6 udp    *.bootps              *.*
root     XFree86    423    3 tcp    *.X11                 *.*
root     sshd       461    4 tcp    *.ssh                 *.*
root     inetd      510    5 tcp    *.ftp                 *.*
mysql    mysqld     565    8 tcp    localhost.mysql       *.*


Additional Information

See also

View source code (Please report any bugs or suggestions here).

Personal tools