Red Hat Bugzilla – Bug 250598
Review Request: dnscap - DNS traffic capture utility
Last modified: 2013-04-30 19:36:33 EDT
SRPM URL: http://people.redhat.com/atkac/bind/dnscap-1.0-1.rc5.fc8.src.rpm
dnscap is a network capture utility designed specifically for DNS traffic. It produces binary data in pcap(3) format, either on standard output (by default) or in successive dump files (if the −d command line option is given.) This utility is similar to tcpdump(1), but has finer grained packet recognition tailored to DNS transactions and protocol options. dnscap is expected to be used for gathering continuous research or audit traces.
It fails to build in mock, so it is missing some Buildrequires:
/var/tmp/rpm-tmp.76195: line 27: autoreconf: command not found
E: dnscap explicit-lib-dependency libpcap
W: dnscap incoherent-version-in-changelog 1.0rc5-1 1.0-1.rc5.fc7
# dnscap -i eth1 -g
dnscap: usage error: -g option is disabled due to lack of libbind
It might need more buildrequires too?
it was due some missing buildrequires and typo in configure.ac. Fixed
Final version is:
New Package CVS Request
Package Name: dnscap
Short Description: DNS traffic capture utility
According to the new license guidelines the License: field here should probibly
be "ISC". See: http://fedoraproject.org/wiki/Licensing
Can you provide a full Source0 URL? I don't see the rc5 version upstream, it
looks like it's all cvs snapshots. If it's a cvs snapshot, why are you calling
In addition looks like you don't need the Requires: libpcap. rpmlint says:
E: dnscap explicit-lib-dependency libpcap (as mentioned above).
(In reply to comment #6)
> According to the new license guidelines the License: field here should probibly
> be "ISC". See: http://fedoraproject.org/wiki/Licensing
You're right, fixed.
> Can you provide a full Source0 URL? I don't see the rc5 version upstream, it
> looks like it's all cvs snapshots. If it's a cvs snapshot, why are you calling
> it rc5?
I believe that I somewhere saw that version is rc5. But I can't find now where
exactly :) - release changed to 0.2.20070516cvs
> In addition looks like you don't need the Requires: libpcap. rpmlint says:
> E: dnscap explicit-lib-dependency libpcap (as mentioned above).
Which version of rpmlint are you using? My is rpmlint-0.80-2.fc8 and says nothing :)
Updated package is
In reply to comment #7:
Thanks for fixing those things.
My rpmlint is also 0.80-2, so not sure why yours wouldn't be giving that error
as well. :(