Jamie Gritton
de68a3200a
Allow jail names (not just IDs) to be specified for: cpuset(1), ipfw(8),
...
sockstat(1), ugidfw(8)
These are the last of the jail-aware userland utilities that didn't work
with names.
PR: 229266
MFC after: 3 days
Differential Revision: D16047
2018-07-03 23:47:20 +00:00
Emmanuel Vadot
ee0afaa9d7
sockstat: Add -q option to suppress the header line
...
MFC after: 1 week
Sponsored by: Gandi.net
2018-01-23 13:03:47 +00:00
Michael Tuexen
83f60cb202
Add a command line option for using a wider field for displaying
...
addresses. This allows the table to be consistent when IPv6
addresses have to be printed.
While there, document the -v option in the man page.
Sponsored by: Netflix, Inc.
2017-09-13 06:57:52 +00:00
Michael Tuexen
e389705ed3
Add support for printing the path state for SCTP association.
2017-09-12 21:36:13 +00:00
Michael Tuexen
49b836f2ea
Add printing of the remote encapsulation port for SCTP associations.
...
Sponsored by: Netflix, Inc.
2017-09-12 21:07:48 +00:00
Michael Tuexen
e5cccc35c3
Add support to print the TCP stack being used.
...
Sponsored by: Netflix, Inc.
2017-09-12 13:34:43 +00:00
Michael Tuexen
6414db1bc4
Add SCTP support.
...
PR: 201585
MFC after: 3 weeks
2015-08-26 23:45:06 +00:00
Dag-Erling Smørgrav
7a5642b3a1
Add a -s option which adds a column listing the connection state if
...
applicable (currently only for TCP).
PR: 201585
MFC after: 3 weeks
2015-07-16 13:09:21 +00:00
Hiroki Sato
b8e20e2dfd
- Add SOCK_SEQPACKET support in UNIX-domain socket.
...
- Display zoneid using % notation in an IPv6 address.
- Use nitems().
- Use sstos{in,in6,un} macros to simplify casts.
- style(9).
2015-06-20 08:59:50 +00:00
Michael Tuexen
f03482d48e
When using -L the code skips a socket if the local or foreign
...
address is loopback. So it is shown if both are not loopback.
The man page says that it is shown if the local or foreign
address is not loopback. Change the man page to reflect the
code.
MFC after: 3 days
2015-06-13 20:15:44 +00:00
Michael Tuexen
25044bbcfb
The code says "or", not "either or". So fix the documentation.
...
MFC after: 1 week
2015-04-07 14:33:03 +00:00
Baptiste Daroussin
2b7af31cf5
use .Mt to mark up email addresses consistently (part3)
...
PR: 191174
Submitted by: Franco Fichtner <franco at lastsummer.de>
2014-06-23 08:23:05 +00:00
Andrew Thompson
00feaafdf8
Allow the socket list to be limited to a specific jail id.
...
No objections: current@
2012-05-24 01:31:10 +00:00
Jilles Tjoelker
61149f8d7c
sockstat: Also show sockets not associated with a file descriptor.
...
Sockets not associated with a file descriptor include TCP TIME_WAIT states
and sockets created via the socket(9) API such as from rpc.lockd and the NFS
client.
PR: bin/164081
MFC after: 2 weeks
No objection: des
2012-01-24 21:33:34 +00:00
Ulrich Spörlein
fb2ad9d3a4
Reencode files from latin1 to UTF-8.
...
This makes a tiny percentage of entries in calendars ugly for latin1
users, but fixes them for UTF-8 users.
This badly needs a solution involving locale-dependent re-encoding.
2011-12-30 10:59:15 +00:00
Dag-Erling Smørgrav
fcdb43ba01
Note that sockstat(1) does not display kernel-owned sockets.
...
Submitted by: infofarmer@
MFC after: 2 weeks
2009-12-21 17:23:04 +00:00
Edward Tomasz Napierala
e50022797f
Add manual page links to advertise procstat(1) a little better.
...
Approved by: re (kib)
2009-07-09 16:40:00 +00:00
Bruce M Simpson
9b6ca89250
Add an -L option to ignore loopback Internet sockets.
...
MFC after: 2 weeks
2008-05-19 11:32:44 +00:00
Giorgos Keramidas
1f3d67aade
Add support for filtering sockets by protocol type. The default
...
behavior of sockstat(1) will still be to show "udp", "tcp" and
"divert" protocols, but we can now provide a (comma-separated)
list of protocols, as in:
% sockstat -P tcp
to list only TCP sockets, or we can filter more than one protocol
by separating the protocol names with a comma:
% sockstat -P tcp,udp
Protocol names are parsed with getprotobyname(3), so any protocol
whose name is listed in `/etc/protocols' should work fine.
Submitted by: Josh Carroll <josh.carroll@psualum.com>
Approved by: des
2006-11-11 22:11:54 +00:00
Ruslan Ermilov
4438d91ea2
Scheduled mdoc(7) sweep.
2005-01-11 10:32:52 +00:00
Peter Pentchev
97c6143c95
Do not display bogus entries for sockets in the TIME_WAIT or similar
...
states that no longer have a corresponding file descriptor - until now,
sockstat would mostly randomly match null kern.file.*.xf_data fields
with the first mostly-closed socket.
This bugfix is a RELENG_5 candidate.
Approved by: andre
2004-08-25 16:36:17 +00:00
Ruslan Ermilov
06e482e60a
mdoc(7) police: markup polishing.
...
Approved by: re
2002-11-26 17:33:37 +00:00
Dag-Erling Smørgrav
ca007d9172
Rewrite sockstat(1) in C.
...
Sponsored by: DARPA, NAI Labs
2002-07-31 12:32:03 +00:00
Ruslan Ermilov
c5e7e03a14
Spell "FreeBSD" with "F" and "BSD" in uppercase.
2001-08-13 16:33:00 +00:00
Ruslan Ermilov
3ce0d6e846
mdoc(7) police: fix markup.
2001-08-10 10:43:45 +00:00
Dag-Erling Smørgrav
03f28475f8
Allow the user to specify port ranges against which to match inet sockets.
...
Suggested by: roam
2001-08-07 19:59:52 +00:00
Ruslan Ermilov
625003720a
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 14:16:33 +00:00
Dag-Erling Smørgrav
a0581bbcc2
Add (and document) options for showing only listening or connected sockets.
2001-03-06 13:48:38 +00:00
Ruslan Ermilov
1bfea903ed
Prepare for mdoc(7)NG.
2001-01-16 09:39:23 +00:00
Ruslan Ermilov
88544700ca
mdoc(7) police: added missing .Os call.
2000-12-14 13:58:15 +00:00
Ruslan Ermilov
b82f5db0ac
Spell the des's name correctly.
2000-11-14 13:19:26 +00:00
Dag-Erling Smørgrav
ac1070c6fe
Document the fact that sockstat now lists Unix domain sockets, and the new
...
command-line options for selecting what to display.
2000-10-07 14:11:43 +00:00
Philippe Charnier
f57cdd0f01
Do not dot terminate list of references
2000-03-26 14:56:52 +00:00
Sheldon Hearn
87faa07bec
Remove single-space hard sentence breaks. These degrade the quality
...
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
2000-03-01 12:20:22 +00:00
Yoshinobu Inoue
482ca4274b
Update sockstat to support INET6 socket printing.
...
Approved by: jkh
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
Reviewed by: des
2000-02-26 02:56:16 +00:00
Sheldon Hearn
5ff829fdbf
Add xrefs to the {f,net,sock}stat.1 manpages. While I'm in there, fix
...
the sockstat.1 document title, which still remembers when sockstat was
called lsock.
Reviewed by: mpp
1999-09-06 13:14:24 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Dag-Erling Smørgrav
14802b6092
Use -finet option to netstat(1), and don't discard anything.
...
Don't truncate the protocol field.
These two changes conspire to make sockstat(1) show divert sockets.
Submitted by: ru
1999-07-06 19:12:31 +00:00
Dag-Erling Smørgrav
5827850902
Rename lsock(1) to sockstat(1).
...
Suggested by: Sheldon Hearn <sheldonh@iafrica.com>
Approved by: Peter Wemm <peter@netplex.com.au>
1999-04-15 13:40:43 +00:00