summaryrefslogtreecommitdiffstats
path: root/usr.bin
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>1999-04-15 13:43:22 +0000
committerdes <des@FreeBSD.org>1999-04-15 13:43:22 +0000
commit6087319c1f2e21cdaf71f0f1b250d9426ca83720 (patch)
treec3b478df674fd99766b577f91481154ef1085205 /usr.bin
parentaa0b5698c6b55dd325a07080f301db1250134514 (diff)
downloadFreeBSD-src-6087319c1f2e21cdaf71f0f1b250d9426ca83720.zip
FreeBSD-src-6087319c1f2e21cdaf71f0f1b250d9426ca83720.tar.gz
Nuke lsock(1).
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/lsock/Makefile10
-rw-r--r--usr.bin/lsock/lsock.173
-rw-r--r--usr.bin/lsock/lsock.pl63
3 files changed, 0 insertions, 146 deletions
diff --git a/usr.bin/lsock/Makefile b/usr.bin/lsock/Makefile
deleted file mode 100644
index 1390507..0000000
--- a/usr.bin/lsock/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-# $Id$
-
-MAINTAINER= des@freebsd.org
-MAN1= lsock.1
-
-beforeinstall:
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
- ${.CURDIR}/lsock.pl ${DESTDIR}${BINDIR}/lsock
-
-.include <bsd.prog.mk>
diff --git a/usr.bin/lsock/lsock.1 b/usr.bin/lsock/lsock.1
deleted file mode 100644
index 764b279..0000000
--- a/usr.bin/lsock/lsock.1
+++ /dev/null
@@ -1,73 +0,0 @@
-.\"-
-.\" Copyright (c) 1999 Dag-Erling Coïdan Smørgrav
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer
-.\" in this position and unchanged.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. The name of the author may not be used to endorse or promote products
-.\" derived from this software without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" $Id$
-.\"
-.Dd April 13, 1999
-.Dt LSOCK 1
-.Sh NAME
-.Nm lsock
-.Nd list open Internet sockets
-.Sh SYNOPSIS
-.Nm lsock
-.Sh DESCRIPTION
-The
-.Nm
-command lists open Internet sockets. The information listed for each
-socket is:
-.Bl -tag -width FOREIGN_ADDRESS
-.It Li USER
-The user who owns the socket.
-.It Li COMMAND
-The command which holds the socket.
-.It Li PID
-The process ID of the command which holds the socket.
-.It Li FD
-The file descriptor number of the socket.
-.It Li PROTO
-The transport protocol (udp or tcp) associated with the socket.
-.It Li LOCAL ADDRESS
-The address the local end of the socket is bound to (see
-.Xr getsockname 2 ).
-.It Li FOREIGN ADDRESS
-The address the foreign end of the socket is bound to (see
-.Xr getpeername 2 ).
-.El
-.Sh SEE ALSO
-.Xr fstat 1 ,
-.Xr inet 4 ,
-.Xr netstat 1 .
-.Sh HISTORY
-The
-.Nm
-command appeared in
-.Fx 3.1 .
-.Sh AUTHORS
-The
-.Nm
-command and this manual page were written by
-.An Dag-Erling Smørgrav Aq des@freebsd.org .
diff --git a/usr.bin/lsock/lsock.pl b/usr.bin/lsock/lsock.pl
deleted file mode 100644
index 06218c6..0000000
--- a/usr.bin/lsock/lsock.pl
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/usr/bin/perl5
-#-
-# Copyright (c) 1999 Dag-Erling Coïdan Smørgrav
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer
-# in this position and unchanged.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 3. The name of the author may not be used to endorse or promote products
-# derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# $Id$
-#
-
-my (%myaddr, %hisaddr);
-my ($user, $cmd, $pid, $fd, $inet, $type, $proto, $sock, $laddr, $faddr);
-
-format STDOUT_TOP =
-USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
-.
-format STDOUT =
-@<<<<<<< @<<<<<<<<< @>>>> @>>> @<< @<<<<<<<<<<<<<<<<<<< @<<<<<<<<<<<<<<<<<<<
-$user, $cmd, $pid, $fd, $proto,$laddr, $faddr
-.
-
-open NETSTAT, "netstat -Aan |" or die "'netstat -Aan' failed: $!";
-
-while (<NETSTAT>) {
- my ($sock, $proto, $recvq, $sendq, $laddr, $faddr, $state) = split;
- next unless ($proto =~ m/tcp|udp/);
- ($myaddr{$sock}, $hisaddr{$sock}) = ($laddr, $faddr);
-}
-
-close NETSTAT;
-
-open FSTAT, "fstat |" or die "'fstat' failed: $!\n";
-
-while (<FSTAT>) {
- ($user, $cmd, $pid, $fd, $inet, $type, $proto, $sock) = split;
- chop $fd;
- next unless ($inet eq "internet");
- ($laddr, $faddr) = ($myaddr{$sock}, $hisaddr{$sock});
- write STDOUT;
-}
-
-close FSTAT;
OpenPOWER on IntegriCloud