diff options
| author | cvs2svn <cvs2svn@FreeBSD.org> | 2005-02-07 11:26:54 +0000 |
|---|---|---|
| committer | cvs2svn <cvs2svn@FreeBSD.org> | 2005-02-07 11:26:54 +0000 |
| commit | 53d7d47edd6767f83a76a351f23e43a10e24739a (patch) | |
| tree | 1a2afea1afee442c76418d55ae59e6c33a1d772f /usr.sbin | |
| parent | cc6f4fbec428bffc9c9533bee32cd30a747b7645 (diff) | |
Notes
Diffstat (limited to 'usr.sbin')
| -rw-r--r-- | usr.sbin/tcpdrop/Makefile | 8 | ||||
| -rw-r--r-- | usr.sbin/tcpdrop/tcpdrop.8 | 64 |
2 files changed, 72 insertions, 0 deletions
diff --git a/usr.sbin/tcpdrop/Makefile b/usr.sbin/tcpdrop/Makefile new file mode 100644 index 0000000000000..44766eb9a0a37 --- /dev/null +++ b/usr.sbin/tcpdrop/Makefile @@ -0,0 +1,8 @@ +# $OpenBSD: Makefile,v 1.1 2004/04/26 19:51:20 markus Exp $ +# $FreeBSD$ + +PROG= tcpdrop +MAN= tcpdrop.8 +WARNS?= 6 + +.include <bsd.prog.mk> diff --git a/usr.sbin/tcpdrop/tcpdrop.8 b/usr.sbin/tcpdrop/tcpdrop.8 new file mode 100644 index 0000000000000..a77c1d3f85e7c --- /dev/null +++ b/usr.sbin/tcpdrop/tcpdrop.8 @@ -0,0 +1,64 @@ +.\" $OpenBSD: tcpdrop.8,v 1.5 2004/05/24 13:57:31 jmc Exp $ +.\" +.\" Copyright (c) 2004 Markus Friedl <markus@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.\" $FreeBSD$ +.\" +.Dd March 21, 2004 +.Dt TCPDROP 8 +.Os +.Sh NAME +.Nm tcpdrop +.Nd drop a TCP connection +.Sh SYNOPSIS +.Nm tcpdrop +.Ar laddr +.Ar lport +.Ar faddr +.Ar fport +.Sh DESCRIPTION +The +.Nm +command drops the TCP connection specified by the local address +.Ar laddr , +port +.Ar lport +and the foreign address +.Ar faddr , +port +.Ar fport . +Addresses and ports can be specified by name or numeric value. +.Sh EXIT STATUS +.Ex -std +.Sh EXAMPLES +If a connection to +.Xr httpd 8 +is causing congestion on a network link, one can drop the TCP session +in charge: +.Bd -literal -offset indent +# fstat | egrep 'httpd.*internet.*<--' +www httpd 21307 3* internet stream tcp \e + 0xd1007ca8 192.168.5.41:80 <-- 192.168.5.1:26747 +.Ed +.Pp +The following command will drop the connection: +.Bd -literal -offset indent +# tcpdrop 192.168.5.41 80 192.168.5.1 26747 +.Ed +.Sh SEE ALSO +.Xr fstat 1 , +.Xr netstat 1 +.Sh AUTHORS +.An Markus Friedl Aq markus@openbsd.org |
