158278509SDag-Erling Smørgrav.\"- 258278509SDag-Erling Smørgrav.\" Copyright (c) 1999 Dag-Erling Co�dan Sm�rgrav 358278509SDag-Erling Smørgrav.\" All rights reserved. 458278509SDag-Erling Smørgrav.\" 558278509SDag-Erling Smørgrav.\" Redistribution and use in source and binary forms, with or without 658278509SDag-Erling Smørgrav.\" modification, are permitted provided that the following conditions 758278509SDag-Erling Smørgrav.\" are met: 858278509SDag-Erling Smørgrav.\" 1. Redistributions of source code must retain the above copyright 958278509SDag-Erling Smørgrav.\" notice, this list of conditions and the following disclaimer 1058278509SDag-Erling Smørgrav.\" in this position and unchanged. 1158278509SDag-Erling Smørgrav.\" 2. Redistributions in binary form must reproduce the above copyright 1258278509SDag-Erling Smørgrav.\" notice, this list of conditions and the following disclaimer in the 1358278509SDag-Erling Smørgrav.\" documentation and/or other materials provided with the distribution. 1458278509SDag-Erling Smørgrav.\" 3. The name of the author may not be used to endorse or promote products 1558278509SDag-Erling Smørgrav.\" derived from this software without specific prior written permission. 1658278509SDag-Erling Smørgrav.\" 1758278509SDag-Erling Smørgrav.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 1858278509SDag-Erling Smørgrav.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 1958278509SDag-Erling Smørgrav.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 2058278509SDag-Erling Smørgrav.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 2158278509SDag-Erling Smørgrav.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 2258278509SDag-Erling Smørgrav.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2358278509SDag-Erling Smørgrav.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2458278509SDag-Erling Smørgrav.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2558278509SDag-Erling Smørgrav.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 2658278509SDag-Erling Smørgrav.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2758278509SDag-Erling Smørgrav.\" 28c3aac50fSPeter Wemm.\" $FreeBSD$ 2958278509SDag-Erling Smørgrav.\" 3097c6143cSPeter Pentchev.Dd August 25, 2004 315ff829fdSSheldon Hearn.Dt SOCKSTAT 1 3262500372SRuslan Ermilov.Os 3358278509SDag-Erling Smørgrav.Sh NAME 3458278509SDag-Erling Smørgrav.Nm sockstat 35ac1070c6SDag-Erling Smørgrav.Nd list open sockets 3658278509SDag-Erling Smørgrav.Sh SYNOPSIS 3758278509SDag-Erling Smørgrav.Nm 38a0581bbcSDag-Erling Smørgrav.Op Fl 46clu 3903f28475SDag-Erling Smørgrav.Op Fl p Ar ports 4058278509SDag-Erling Smørgrav.Sh DESCRIPTION 4158278509SDag-Erling SmørgravThe 4258278509SDag-Erling Smørgrav.Nm 433ce0d6e8SRuslan Ermilovcommand lists open Internet or 443ce0d6e8SRuslan Ermilov.Ux 453ce0d6e8SRuslan Ermilovdomain sockets. 46ac1070c6SDag-Erling Smørgrav.Pp 47ac1070c6SDag-Erling SmørgravThe following options are available: 48ac1070c6SDag-Erling Smørgrav.Bl -tag -width Fl 49ac1070c6SDag-Erling Smørgrav.It Fl 4 503ce0d6e8SRuslan ErmilovShow 513ce0d6e8SRuslan Ermilov.Dv AF_INET 523ce0d6e8SRuslan Ermilov(IPv4) sockets. 53ac1070c6SDag-Erling Smørgrav.It Fl 6 543ce0d6e8SRuslan ErmilovShow 553ce0d6e8SRuslan Ermilov.Dv AF_INET6 563ce0d6e8SRuslan Ermilov(IPv6) sockets. 57a0581bbcSDag-Erling Smørgrav.It Fl c 58a0581bbcSDag-Erling SmørgravShow connected sockets. 59a0581bbcSDag-Erling Smørgrav.It Fl l 60a0581bbcSDag-Erling SmørgravShow listening sockets. 6103f28475SDag-Erling Smørgrav.It Fl p Ar ports 6203f28475SDag-Erling SmørgravOnly show Internet sockets if either the local or foreign port number 6303f28475SDag-Erling Smørgravis on the specified list. 6403f28475SDag-Erling SmørgravThe 6503f28475SDag-Erling Smørgrav.Ar ports 6603f28475SDag-Erling Smørgravargument is a comma-separated list of port numbers and ranges 6703f28475SDag-Erling Smørgravspecified as first and last port separated by a dash. 68ac1070c6SDag-Erling Smørgrav.It Fl u 693ce0d6e8SRuslan ErmilovShow 703ce0d6e8SRuslan Ermilov.Dv AF_LOCAL 713ce0d6e8SRuslan Ermilov.Pq Ux 723ce0d6e8SRuslan Ermilovsockets. 73ac1070c6SDag-Erling Smørgrav.El 74ac1070c6SDag-Erling Smørgrav.Pp 75a0581bbcSDag-Erling SmørgravIf neither 763ce0d6e8SRuslan Ermilov.Fl 4 , 6 77a0581bbcSDag-Erling Smørgravor 78a0581bbcSDag-Erling Smørgrav.Fl u 79a0581bbcSDag-Erling Smørgravis specified, 80ac1070c6SDag-Erling Smørgrav.Nm 81a0581bbcSDag-Erling Smørgravwill list sockets in all three domains. 82a0581bbcSDag-Erling Smørgrav.Pp 83a0581bbcSDag-Erling SmørgravIf neither 84a0581bbcSDag-Erling Smørgrav.Fl c 85a0581bbcSDag-Erling Smørgravor 86a0581bbcSDag-Erling Smørgrav.Fl l 87a0581bbcSDag-Erling Smørgravis specified, 88a0581bbcSDag-Erling Smørgrav.Nm 89a0581bbcSDag-Erling Smørgravwill list both listening and connected sockets. 90ac1070c6SDag-Erling Smørgrav.Pp 9187faa07bSSheldon HearnThe information listed for each 9258278509SDag-Erling Smørgravsocket is: 9314802b60SDag-Erling Smørgrav.Bl -tag -width "FOREIGN ADDRESS" 9458278509SDag-Erling Smørgrav.It Li USER 9558278509SDag-Erling SmørgravThe user who owns the socket. 9658278509SDag-Erling Smørgrav.It Li COMMAND 9758278509SDag-Erling SmørgravThe command which holds the socket. 9858278509SDag-Erling Smørgrav.It Li PID 9958278509SDag-Erling SmørgravThe process ID of the command which holds the socket. 10058278509SDag-Erling Smørgrav.It Li FD 10158278509SDag-Erling SmørgravThe file descriptor number of the socket. 10258278509SDag-Erling Smørgrav.It Li PROTO 103ac1070c6SDag-Erling SmørgravThe transport protocol associated with the socket for Internet 1043ce0d6e8SRuslan Ermilovsockets, or the type of socket (stream or datagram) for 1053ce0d6e8SRuslan Ermilov.Ux 1063ce0d6e8SRuslan Ermilovsockets. 10758278509SDag-Erling Smørgrav.It Li LOCAL ADDRESS 108ca007d91SDag-Erling SmørgravFor Internet sockets, this is the address the local end of the socket 109ca007d91SDag-Erling Smørgravis bound to (see 11058278509SDag-Erling Smørgrav.Xr getsockname 2 ) . 111ca007d91SDag-Erling SmørgravFor bound 112ca007d91SDag-Erling Smørgrav.Ux 113ca007d91SDag-Erling Smørgravsockets, it is the socket's filename. 114ca007d91SDag-Erling SmørgravFor other 115ca007d91SDag-Erling Smørgrav.Ux 116ca007d91SDag-Erling Smørgravsockets, it is a right arrow followed by the endpoint's filename, or 117ca007d91SDag-Erling Smørgrav.Dq Li ?? 118ca007d91SDag-Erling Smørgravif the endpoint could not be determined. 11958278509SDag-Erling Smørgrav.It Li FOREIGN ADDRESS 120ac1070c6SDag-Erling Smørgrav(Internet sockets only) 12158278509SDag-Erling SmørgravThe address the foreign end of the socket is bound to (see 12258278509SDag-Erling Smørgrav.Xr getpeername 2 ) . 12358278509SDag-Erling Smørgrav.El 12497c6143cSPeter Pentchev.Pp 12597c6143cSPeter PentchevNote that TCP sockets in the 12697c6143cSPeter Pentchev.Dv AF_INET 12797c6143cSPeter Pentchevor 12897c6143cSPeter Pentchev.Dv AF_INET6 12997c6143cSPeter Pentchevdomains that are not in one of the 13097c6143cSPeter Pentchev.Dv LISTEN , 13197c6143cSPeter Pentchev.Dv SYN_SENT , 13297c6143cSPeter Pentchevor 13397c6143cSPeter Pentchev.Dv ESTABLISHED 13497c6143cSPeter Pentchevstates may not be shown by 13597c6143cSPeter Pentchev.Nm ; 13697c6143cSPeter Pentchevuse 13797c6143cSPeter Pentchev.Xr netstat 1 13897c6143cSPeter Pentchevto examine them instead. 13958278509SDag-Erling Smørgrav.Sh SEE ALSO 14058278509SDag-Erling Smørgrav.Xr fstat 1 , 14114802b60SDag-Erling Smørgrav.Xr netstat 1 , 142482ca427SYoshinobu Inoue.Xr inet 4 , 143f57cdd0fSPhilippe Charnier.Xr inet6 4 14458278509SDag-Erling Smørgrav.Sh HISTORY 14558278509SDag-Erling SmørgravThe 14658278509SDag-Erling Smørgrav.Nm 14758278509SDag-Erling Smørgravcommand appeared in 14858278509SDag-Erling Smørgrav.Fx 3.1 . 14958278509SDag-Erling Smørgrav.Sh AUTHORS 15058278509SDag-Erling SmørgravThe 15158278509SDag-Erling Smørgrav.Nm 15258278509SDag-Erling Smørgravcommand and this manual page were written by 153c5e7e03aSRuslan Ermilov.An Dag-Erling Sm\(/orgrav Aq des@FreeBSD.org . 154