From 07df187a7a5b4201801dc4ce4e86f775918fb389 Mon Sep 17 00:00:00 2001 From: "David E. O'Brien" Date: Thu, 24 Apr 1997 08:04:53 +0000 Subject: 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. --- sysutils/tcplist/Makefile | 26 ++++++++++++++++++++++ sysutils/tcplist/distinfo | 1 + sysutils/tcplist/files/patch-01 | 49 +++++++++++++++++++++++++++++++++++++++++ sysutils/tcplist/files/patch-02 | 28 +++++++++++++++++++++++ sysutils/tcplist/pkg-comment | 1 + sysutils/tcplist/pkg-descr | 7 ++++++ sysutils/tcplist/pkg-plist | 2 ++ 7 files changed, 114 insertions(+) create mode 100644 sysutils/tcplist/Makefile create mode 100644 sysutils/tcplist/distinfo create mode 100644 sysutils/tcplist/files/patch-01 create mode 100644 sysutils/tcplist/files/patch-02 create mode 100644 sysutils/tcplist/pkg-comment create mode 100644 sysutils/tcplist/pkg-descr create mode 100644 sysutils/tcplist/pkg-plist 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 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 + #include + ++#if ((defined(__unix__) || defined(unix)) && !defined(USG)) ++#include ++#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 -- cgit v1.2.3