Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Sep 2008 15:02:38 +1000 (EST)
From:      Edwin Groothuis <edwin@mavetju.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/127433: [new port] dns/dnscap
Message-ID:  <20080917050238.A66C54FD@k7.mavetju>
Resent-Message-ID: <200809170510.m8H5A1ru010983@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         127433
>Category:       ports
>Synopsis:       [new port] dns/dnscap
>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 Sep 17 05:10:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Edwin Groothuis
>Release:        FreeBSD 7.0-RELEASE-p1 i386
>Organization:
-
>Environment:
System: FreeBSD k7.mavetju 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #2: Wed May 28 08:12:56 EST 2008 edwin@k7.mavetju:/usr/src/sys/i386/compile/k7 i386


>Description:
>How-To-Repeat:
>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:
#
#	dnscap
#	dnscap/Makefile
#	dnscap/distinfo
#	dnscap/pkg-descr
#	dnscap/files
#	dnscap/files/patch-Makefile
#	dnscap/files/patch-dump_dns.c
#
echo c - dnscap
mkdir -p dnscap > /dev/null 2>&1
echo x - dnscap/Makefile
sed 's/^X//' >dnscap/Makefile << '1deed7291fb2fac40824a110f8e6e56b'
X#
X# Ports collection makefile for:	dns/dnscap
X# Whom:					Edwin Groothuis <edwin@mavetju.org>
X# Date created:				2008-09-17
X#
X# $FreeBSD$
X
XPORTNAME=	dnscap
XDISTVERSION=	1.0-RC6
XCATEGORIES=	dns
XMASTER_SITES=	http://www.mavetju.org/download/adopted/
X
XMAINTAINER=	edwin@mavetju.org
XCOMMENT=	DNS network traffic capture utility
X
XUSE_BZIP2=	yes
X
XWRKSRC=		${WRKDIR}/dnscap/
X
XMAN1=		dnscap.1
XPLIST_FILES=	bin/dnscap
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/dnscap ${PREFIX}/bin
X	${INSTALL_MAN} ${WRKSRC}/dnscap.1 ${PREFIX}/man/man1
X
X.include <bsd.port.mk>
1deed7291fb2fac40824a110f8e6e56b
echo x - dnscap/distinfo
sed 's/^X//' >dnscap/distinfo << '55d9c32b907aede2f24123b0fae22064'
XMD5 (dnscap-1.0-RC6.tar.bz2) = 2a863029f2eba59891ea3b4fb52c40c2
XSHA256 (dnscap-1.0-RC6.tar.bz2) = 7751ff964c09ffb0b1a8ce82358546232a3980ef59e305522ccfd260ff6dad52
XSIZE (dnscap-1.0-RC6.tar.bz2) = 18777
55d9c32b907aede2f24123b0fae22064
echo x - dnscap/pkg-descr
sed 's/^X//' >dnscap/pkg-descr << '9cf15bd537a01db08765874b6f4cd0e9'
Xdnscap is a network capture utility designed specifically for DNS
Xtraffic.  It normally produces binary data in pcap(3) format, either
Xon standard output or in successive dump files (based on the -w
Xcommand line option.)  This utility is similar to tcpdump(1), but
Xhas finer grained packet recognition tailored to DNS transactions
Xand protocol options.  dnscap is expected to be used for gathering
Xcontinuous research or audit traces.
X
XWWW: https://www.dns-oarc.net/tools/dnscap
9cf15bd537a01db08765874b6f4cd0e9
echo c - dnscap/files
mkdir -p dnscap/files > /dev/null 2>&1
echo x - dnscap/files/patch-Makefile
sed 's/^X//' >dnscap/files/patch-Makefile << '9763ae46f8617bfdddd291a2cf0ee014'
XRCS file: /proj/cvsroot/dnscap/Makefile,v
Xretrieving revision 1.17
Xdiff -u -r1.17 Makefile
X--- Makefile	22 Apr 2008 00:37:44 -0000	1.17
X+++ Makefile	17 Sep 2008 04:49:10 -0000
X@@ -50,6 +50,8 @@
X #PORTLIBS= -lhplx
X 
X # uncomment these if you're building on FreeBSD or where fp_nquery() is in libc
X+HAVE_BINDLIB= 9
X+BINDLIB= -lbind9
X #PORTCFLAGS=
X #PORTLDFLAGS=
X #PORTLIBS=
9763ae46f8617bfdddd291a2cf0ee014
echo x - dnscap/files/patch-dump_dns.c
sed 's/^X//' >dnscap/files/patch-dump_dns.c << '5f43bf383892216df6be42ab0ecd2aba'
Xdiff -u -r1.2 dump_dns.c
X--- dump_dns.c	14 Mar 2008 21:33:28 -0000	1.2
X+++ dump_dns.c	17 Sep 2008 04:49:12 -0000
X@@ -61,7 +61,6 @@
X #include <time.h>
X #include <unistd.h>
X 
X-extern const char *_res_opcodes[];
X extern const char *_res_sectioncodes[];
X #define p_rcode __p_rcode
X extern const char *p_rcode(int rcode);
X@@ -87,6 +86,26 @@
X 	(cp) += INT32SZ; \
X } while (0)
X 
X+
X+const char *_res_opcodes[] = {
X+        "QUERY",
X+        "IQUERY",
X+        "CQUERYM",
X+        "CQUERYU",      /*%< experimental */
X+        "NOTIFY",       /*%< experimental */
X+        "UPDATE",
X+        "6",
X+        "7",
X+        "8",
X+        "9",
X+        "10",
X+        "11",
X+        "12",
X+        "13",
X+        "ZONEINIT",
X+        "ZONEREF",
X+};
X+
X #include "dump_dns.h"
X 
X void
5f43bf383892216df6be42ab0ecd2aba
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080917050238.A66C54FD>