From owner-freebsd-ports Fri Apr 12 4:10:24 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id E1B5C37B41E for ; Fri, 12 Apr 2002 04:10:03 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3CBA3r34268; Fri, 12 Apr 2002 04:10:03 -0700 (PDT) (envelope-from gnats) Received: from budapest.dante.org.uk (budapest.dante.org.uk [193.63.211.72]) by hub.freebsd.org (Postfix) with ESMTP id 6C2DF37B405 for ; Fri, 12 Apr 2002 04:04:24 -0700 (PDT) Received: (from janos@localhost) by budapest.dante.org.uk (8.11.6/8.11.6) id g3CB4MD37205; Fri, 12 Apr 2002 12:04:22 +0100 (BST) (envelope-from janos) Message-Id: <200204121104.g3CB4MD37205@budapest.dante.org.uk> Date: Fri, 12 Apr 2002 12:04:22 +0100 (BST) From: Janos Mohacsi Reply-To: Janos Mohacsi To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/37019: New port: poink 1.5 (Nosuid, secure ping like utility) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 37019 >Category: ports >Synopsis: New port: poink 1.5 (Nosuid, secure ping like utility) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Apr 12 04:10:03 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Janos Mohacsi >Release: FreeBSD 4.5-STABLE i386 >Organization: DANTE >Environment: System: FreeBSD budapest.dante.org.uk 4.5-STABLE FreeBSD 4.5-STABLE #5: Fri Mar 22 22:10:31 GMT 2002 janos@budapest.dante.org.uk:/usr/src/sys/compile/BUDAPEST i386 >Description: New port: poink 1.5 (Nosuid, secure ping like utility). It is uses TCP SYN/RST mechanism to detect RTT. The output is very close to original ping, so it can be used as more secure replacement. >How-To-Repeat: Apply this shar. >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # poink/ # poink/pkg-plist # poink/pkg-descr # poink/pkg-comment # poink/files # poink/files/patch-ab # poink/files/patch-aa # poink/files/patch-ac # poink/Makefile # poink/distinfo # echo c - poink/ mkdir -p poink/ > /dev/null 2>&1 echo x - poink/pkg-plist sed 's/^X//' >poink/pkg-plist << 'END-of-poink/pkg-plist' Xbin/poink END-of-poink/pkg-plist echo x - poink/pkg-descr sed 's/^X//' >poink/pkg-descr << 'END-of-poink/pkg-descr' XThis is nosuid, so absolutely secure, ping like utility. XIt uses dirty trick - TCP linear syn/rst challenge instead of XICMP echo/echo reply. It won't allow any flood-pings, security Xcompromises etc. END-of-poink/pkg-descr echo x - poink/pkg-comment sed 's/^X//' >poink/pkg-comment << 'END-of-poink/pkg-comment' XNosuid, secure ping like utility END-of-poink/pkg-comment echo c - poink/files mkdir -p poink/files > /dev/null 2>&1 echo x - poink/files/patch-ab sed 's/^X//' >poink/files/patch-ab << 'END-of-poink/files/patch-ab' X--- ping.1.orig Sat Jul 11 08:31:00 1998 X+++ ping.1 X@@ -1,11 +1,11 @@ X .TH C2SH 1 "August, 08, 1998" "poink-1.5" X .SH NAME X-ping \- Nosuid, secure TCP/IP ping X+poink \- Nosuid, secure TCP/IP ping X .SH SYNOPSIS X .hy 0 X .na X .TP X-.B ping X+.B poink X [ X .B -i X .I delay END-of-poink/files/patch-ab echo x - poink/files/patch-aa sed 's/^X//' >poink/files/patch-aa << 'END-of-poink/files/patch-aa' X--- Makefile.orig Fri Jul 10 16:10:00 1998 X+++ Makefile X@@ -1,5 +1,3 @@ X-CC = gcc X-OPTS = -O3 -Wall X FILE = poink X DEST = /bin/ping X MANPAGE = ping.1 X@@ -8,7 +6,7 @@ X all: $(FILE) X X $(FILE): $(FILE).c X- $(CC) $(OPTS) $(FILE).c -o $(FILE) X+ $(CC) $(CFLAGS) $(FILE).c -o $(FILE) X X install: all X cp $(FILE) $(DEST) END-of-poink/files/patch-aa echo x - poink/files/patch-ac sed 's/^X//' >poink/files/patch-ac << 'END-of-poink/files/patch-ac' X*** poink.c.orig Fri Apr 12 11:07:14 2002 X--- poink.c Fri Apr 12 11:07:28 2002 X*************** X*** 20,26 **** X #include X #include X #include X- #include X #include X #include X X--- 20,25 ---- END-of-poink/files/patch-ac echo x - poink/Makefile sed 's/^X//' >poink/Makefile << 'END-of-poink/Makefile' X# New ports collection makefile for: poink X# Date created: 12.04.2002 X# Whom: janos.mohacsi@bsd.hu X# X# $FreeBSD$ X# X XPORTNAME= poink XPORTVERSION= 1.5 XCATEGORIES= net XMASTER_SITES= http://zuntum.utech.lublin.pl/distfiles/ X XMAINTAINER= janos.mohacsi@bsd.hu X XMAN1= poink.1 X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/poink ${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/ping.1 ${PREFIX}/man/man1/poink.1 X X.include END-of-poink/Makefile echo x - poink/distinfo sed 's/^X//' >poink/distinfo << 'END-of-poink/distinfo' XMD5 (poink-1.5.tar.gz) = 691f6efeea758afa83645f5c78e424bb END-of-poink/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message