tail head cat sleep
QR code linking to this page

Manual Pages  — TCPDROP


tcpdrop – drop TCP connections



tcpdrop local-address local-port foreign-address foreign-port
tcpdrop [-l] -a


The tcpdrop command may be used to drop TCP connections from the command line.

If -a is specified then tcpdrop will attempt to drop all active connections. The -l flag may be given to list the tcpdrop invocation to drop all active connections one at a time.

If -a is not specified then only the connection between the given local address local-address, port local-port, and the foreign address foreign-address, port foreign-port, will be dropped.

Addresses and ports may be specified by name or numeric value. Both IPv4 and IPv6 address formats are supported.

The addresses and ports may be separated by periods or colons instead of spaces.


The utility exits 0 on success, and >0 if an error occurs.


If a connection to httpd(8) is causing congestion on a network link, one can drop the TCP session in charge:
# sockstat -c | grep httpd
www      httpd      16525 3  tcp4 \

The following command will drop the connection:

# tcpdrop 80 26747

The following command will drop all connections but those to or from port 22, the port used by sshd(8):

# tcpdrop -l -a | grep -vw 22 | sh


netstat(1), sockstat(1)


Markus Friedl <Mt markus@openbsd.org> Juli Mallett <Mt jmallett@FreeBSD.org>

TCPDROP (8) January 30, 2013

tail head cat sleep
QR code linking to this page

Please direct any comments about this manual page service to Ben Bullock. Privacy policy.