diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 1997-04-24 08:04:53 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 1997-04-24 08:04:53 +0000 |
commit | 07df187a7a5b4201801dc4ce4e86f775918fb389 (patch) | |
tree | 6482c16e8acc4739d20b4c253422ae377ae287c9 | |
parent | turn on super (diff) |
Tcplist makes a list of tcp connections to and from the local machine,
displaying the user name associated with the local end, and making use of
Ident services if available to determine the "user" at the other end.
Tcplist uses LSOF to do its low level work on 4.4BSD machines.
-rw-r--r-- | sysutils/tcplist/Makefile | 26 | ||||
-rw-r--r-- | sysutils/tcplist/distinfo | 1 | ||||
-rw-r--r-- | sysutils/tcplist/files/patch-01 | 49 | ||||
-rw-r--r-- | sysutils/tcplist/files/patch-02 | 28 | ||||
-rw-r--r-- | sysutils/tcplist/pkg-comment | 1 | ||||
-rw-r--r-- | sysutils/tcplist/pkg-descr | 7 | ||||
-rw-r--r-- | sysutils/tcplist/pkg-plist | 2 |
7 files changed, 114 insertions, 0 deletions
diff --git a/sysutils/tcplist/Makefile b/sysutils/tcplist/Makefile new file mode 100644 index 000000000000..ec346174c66f --- /dev/null +++ b/sysutils/tcplist/Makefile @@ -0,0 +1,26 @@ +# ex:ts=8 +# Ports collection makefile for: tcplist +# Version required: 2.1 +# Date created: Mon Apr 14, 1997 +# Whom: David O'Brien (obrien@FreeBSD.org) +# +# $Id: Makefile,v 1.2 1997/01/25 18:08:40 obrien Exp $ +# + +DISTNAME= tcplist-2.1 +CATEGORIES= sysutils net +MASTER_SITES= ftp://ftp.cdf.toronto.edu/pub/tcplist/ +EXTRACT_SUFX= .shar.gz + +MAINTAINER= obrien@NUXI.com + +RUN_DEPENDS= lsof:${PORTSDIR}/sysutils/lsof + +EXTRACT_CMD= zcat +EXTRACT_BEFORE_ARGS= +EXTRACT_AFTER_ARGS= |sh +NO_WRKSUBDIR= yes +INSTALL_TARGET= install install.man +MAN1= tcplist.1 + +.include <bsd.port.mk> diff --git a/sysutils/tcplist/distinfo b/sysutils/tcplist/distinfo new file mode 100644 index 000000000000..578daea7f285 --- /dev/null +++ b/sysutils/tcplist/distinfo @@ -0,0 +1 @@ +MD5 (tcplist-2.1.shar.gz) = 1563b70141821d06bc17e5e3c2856b87 diff --git a/sysutils/tcplist/files/patch-01 b/sysutils/tcplist/files/patch-01 new file mode 100644 index 000000000000..1bc169c506e6 --- /dev/null +++ b/sysutils/tcplist/files/patch-01 @@ -0,0 +1,49 @@ +--- Makefile.orig Mon Apr 14 18:06:02 1997 ++++ Makefile Mon Apr 14 18:08:48 1997 +@@ -1,14 +1,16 @@ + # Compiler: eg. cc or gcc + CC = cc + ++#PREFIX= /local ++ + # Directory to install tcplist executable +-BINDIR = /local/bin ++BINDIR = $(PREFIX)/bin + + # Directory to install tcplist man page +-MANDIR = /local/man/man1 ++MANDIR = $(PREFIX)/man/man1 + + # Location of NOIDENT file +-NOIDENT = /etc/hosts.noident ++NOIDENT = $(PREFIX)/etc/hosts.noident + + # Owner of tcplist executable + OWNER = root +@@ -45,18 +47,18 @@ + # + # Solaris 2.x (using LSOF): + # +-LIBRARIES = -lsocket -lnsl +-DEFS = -DLSOF +-MODE = 755 +-GROUP = staff ++#LIBRARIES = -lsocket -lnsl ++#DEFS = -DLSOF ++#MODE = 755 ++#GROUP = staff + + # + # Generic LSOF: + # +-# LIBRARIES = +-# DEFS = -DLSOF +-# MODE = 755 +-# GROUP = staff ++ LIBRARIES = ++ DEFS = -DLSOF ++ MODE = 755 ++ GROUP = staff + # + + # If you're using an old version of lsof, uncomment this: diff --git a/sysutils/tcplist/files/patch-02 b/sysutils/tcplist/files/patch-02 new file mode 100644 index 000000000000..e5daecc457ce --- /dev/null +++ b/sysutils/tcplist/files/patch-02 @@ -0,0 +1,28 @@ +--- tcplist.c.orig Tue Apr 15 00:28:29 1997 ++++ tcplist.c Tue Apr 15 00:31:40 1997 +@@ -37,6 +37,10 @@ + #include <arpa/inet.h> + #include <netdb.h> + ++#if ((defined(__unix__) || defined(unix)) && !defined(USG)) ++#include <sys/param.h> ++#endif ++ + #include "utils.h" + #include "tcplist.h" + +@@ -346,10 +350,14 @@ + + if(verbose) printf("Connecting to remote hosts.\n"); + ++#if (defined(BSD) && (BSD >= 199103)) ++ maxfd=getdtablesize(); /* could also use getrlimit(2) here... */ ++#else + if(0>(maxfd=ulimit(4,0l))){ + perror("ulimit"); + exit(2); + } ++#endif + + /* waltz through the connections in the hostlist, setting idents */ + /* to NULL */ diff --git a/sysutils/tcplist/pkg-comment b/sysutils/tcplist/pkg-comment new file mode 100644 index 000000000000..47fe73e261d9 --- /dev/null +++ b/sysutils/tcplist/pkg-comment @@ -0,0 +1 @@ +lists tcp connections to/from the local machine (+username on both sides) diff --git a/sysutils/tcplist/pkg-descr b/sysutils/tcplist/pkg-descr new file mode 100644 index 000000000000..a15630a1840b --- /dev/null +++ b/sysutils/tcplist/pkg-descr @@ -0,0 +1,7 @@ +Tcplist makes a list of tcp connections to and from the local machine, +displaying the user name associated with the local end, and making use of +Ident services if available to determine the "user" at the other end. + +Tcplist uses LSOF to do its low level work on 4.4BSD machines. + +-- David (obrien@FreeBSD.org) diff --git a/sysutils/tcplist/pkg-plist b/sysutils/tcplist/pkg-plist new file mode 100644 index 000000000000..62295c115b9c --- /dev/null +++ b/sysutils/tcplist/pkg-plist @@ -0,0 +1,2 @@ +bin/tcplist +man/man1/tcplist.1.gz |