Date: Wed, 08 Oct 2008 16:18:41 +0600 From: SeaD <sead@deep.perm.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/127940: update port: port: security/ipguard - Tool designed to protect LAN IP adress space by ARP spoofing Message-ID: <E1KnW7t-000BG7-Ev@sung.elecom-nt.ru> Resent-Message-ID: <200810081110.m98BA3EU042360@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 127940 >Category: ports >Synopsis: update port: port: security/ipguard - Tool designed to protect LAN IP adress space by ARP spoofing >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Oct 08 11:10:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: SeaD >Release: FreeBSD 6.3-RELEASE i386 >Organization: >Environment: System: FreeBSD sung.elecom-nt.ru 6.3-RELEASE FreeBSD 6.3-RELEASE #2: Mon Jul 7 16:32:57 YEKST 2008 sead@sung.elecom-nt.ru:/usr/obj/usr/src/sys/KSUNG i386 >Description: fix updated port 0.04 - 1.00 Removed files: security/ipguard/files/pkg-message.in security/ipguard/files >How-To-Repeat: >Fix: > diff -ruN ipguard.orig/Makefile ipguard/Makefile --- ipguard.orig/Makefile 2008-10-05 16:19:53.000000000 +0600 +++ ipguard/Makefile 2008-10-08 13:32:19.000000000 +0600 @@ -1,43 +1,32 @@ -# New ports collection makefile for: ipguard -# Date created: 2 Sep 2005 +# Ports collection makefile for: ipguard +# Date created: 6 Oct 2008 # Whom: SeaD # -# $FreeBSD: ports/security/ipguard/Makefile,v 1.5 2008/10/05 10:19:53 miwi Exp $ +# $FreeBSD$ # PORTNAME= ipguard PORTVERSION= 1.00 CATEGORIES= security net -MASTER_SITES= http://ipguard.deep.perm.ru/files/ +MASTER_SITES= http://ipguard.deep.perm.ru/files/ \ + http://deep.perm.ru/files/ipguard/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sead@deep.perm.ru COMMENT= Tool designed to protect LAN IP adress space by ARP spoofing -BUILD_DEPENDS= ${LIBNET_CONFIG}:${PORTSDIR}/net/libnet +BUILD_DEPENDS= ${LOCALBASE}/lib/libnet11/libnet.a:${PORTSDIR}/net/libnet MAN8= ipguard.8 - -ETHERS?= /etc/ethers - -MAKE_ARGS+= ETHERS=${ETHERS} - -SUB_FILES= pkg-message -SUB_LIST= ETHERS=${ETHERS} - -LIBNET_CONFIG?= ${LOCALBASE}/bin/libnet11-config - -post-patch: - @${REINPLACE_CMD} -Ee \ - 's|libnet-config|${LIBNET_CONFIG}|; \ - s|^(INCLUDES=).*|\1`${LIBNET_CONFIG} --cflags`|' \ - ${WRKSRC}/${MAKEFILE} - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/ipguard ${PREFIX}/sbin - ${INSTALL_MAN} ${WRKSRC}/doc/ipguard.8 ${MANPREFIX}/man/man8 - ${INSTALL_SCRIPT} ${WRKSRC}/doc/ipguard.sh.sample ${PREFIX}/etc/rc.d +DOCS= COPYRIGHT NEWS README README.tcpdump README.log ipguard.8 \ + ethers.sample ipguard.sh.sample ipguard.rcng.sample rfc826.txt post-install: - @${CAT} ${PKGMESSAGE} + @${INSTALL_SCRIPT} ${WRKSRC}/doc/ipguard.rcng.sample ${PREFIX}/etc/rc.d/ipguard.rcng.sample +.ifndef(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for doc in ${DOCS} + @${INSTALL_DATA} ${WRKSRC}/doc/${doc} ${DOCSDIR} +.endfor +.endif .include <bsd.port.mk> diff -ruN ipguard.orig/distinfo ipguard/distinfo --- ipguard.orig/distinfo 2008-10-05 16:19:53.000000000 +0600 +++ ipguard/distinfo 2008-10-08 13:32:19.000000000 +0600 @@ -1,3 +1,3 @@ -MD5 (ipguard-1.00.tar.gz) = 3b8e99994a283c549e2e7f452ef38fd7 -SHA256 (ipguard-1.00.tar.gz) = fb9d7f34a9c83976a1186f6fd33b04e31462beee7550c95001132aef3d08322e -SIZE (ipguard-1.00.tar.gz) = 25095 +MD5 (ipguard-1.00.tar.gz) = e01642d590a3e34991100e179732a686 +SHA256 (ipguard-1.00.tar.gz) = 39ba935b664a4ac222f49cfc1e82084059fb29063ce7f41d58be80eed0d35b3f +SIZE (ipguard-1.00.tar.gz) = 25484 diff -ruN ipguard.orig/files/pkg-message.in ipguard/files/pkg-message.in --- ipguard.orig/files/pkg-message.in 2005-09-04 00:51:19.000000000 +0600 +++ ipguard/files/pkg-message.in 1970-01-01 05:00:00.000000000 +0500 @@ -1,8 +0,0 @@ - -===> INSTALL NOTES: - Now create %%ETHERS%% file - (see ethers(5)) - and then start ipguard: - (cd %%PREFIX%%/etc/rc.d - mv ipguard.sh.sample ipguard.sh - %%PREFIX%%/etc/rc.d/ipguard.sh start) diff -ruN ipguard.orig/pkg-descr ipguard/pkg-descr --- ipguard.orig/pkg-descr 2005-09-04 00:51:19.000000000 +0600 +++ ipguard/pkg-descr 2008-10-08 13:32:19.000000000 +0600 @@ -1,8 +1,8 @@ -ipguard listens network for ARP packets. All permitted MAC/IP pairs -listed in 'ethers' file. If it recieves one with MAC/IP pair, which is +ipguard listens network for ARP packets. All permitted MAC-IP pairs +listed in 'ethers' file. If it recieves one with MAC-IP pair, which is not listed in 'ethers' file, it will send ARP reply with configured -fake address. This will prevent not permitted host to work properly -in this ethernet segment. Especially Windows(TM) hosts. +fake address. This will prevent not permitted host to work properly in +local ethernet segment. -Author SeaD <sead@mail.ru> +Author SeaD <sead@deep.perm.ru> WWW: http://ipguard.deep.perm.ru/ diff -ruN ipguard.orig/pkg-plist ipguard/pkg-plist --- ipguard.orig/pkg-plist 2005-09-04 00:51:19.000000000 +0600 +++ ipguard/pkg-plist 2008-10-08 13:32:20.000000000 +0600 @@ -1,2 +1,13 @@ sbin/ipguard -etc/rc.d/ipguard.sh.sample +etc/rc.d/ipguard.rcng.sample +%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT +%%PORTDOCS%%%%DOCSDIR%%/NEWS +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/README.tcpdump +%%PORTDOCS%%%%DOCSDIR%%/README.log +%%PORTDOCS%%%%DOCSDIR%%/ethers.sample +%%PORTDOCS%%%%DOCSDIR%%/ipguard.8 +%%PORTDOCS%%%%DOCSDIR%%/ipguard.rcng.sample +%%PORTDOCS%%%%DOCSDIR%%/ipguard.sh.sample +%%PORTDOCS%%%%DOCSDIR%%/rfc826.txt +%%PORTDOCS%%@dirrm %%DOCSDIR%% >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1KnW7t-000BG7-Ev>