mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-02 11:09:29 +00:00
fpdns - Fingerprinting DNS servers
Identify what versions of nameserver software is running. WWW: http://www.rfc.se/fpdns/
This commit is contained in:
parent
9448cc82de
commit
a2f9c95079
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=112852
@ -30,6 +30,7 @@
|
||||
SUBDIR += domtools
|
||||
SUBDIR += ez-ipupdate
|
||||
SUBDIR += firedns
|
||||
SUBDIR += fpdns
|
||||
SUBDIR += geta
|
||||
SUBDIR += ghtool
|
||||
SUBDIR += h2n
|
||||
|
34
dns/fpdns/Makefile
Normal file
34
dns/fpdns/Makefile
Normal file
@ -0,0 +1,34 @@
|
||||
# New ports collection makefile for: fpdns
|
||||
# Date Created: July 2 2004
|
||||
# Whom: Edwin Groothuis <edwin@mavetju.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= fpdns
|
||||
PORTVERSION= 0.9.0
|
||||
CATEGORIES= dns
|
||||
MASTER_SITES= http://www.rfc.se/fpdns/distfiles/
|
||||
DISTFILES= ${PORTNAME}-${PORTVERSION}.gz
|
||||
|
||||
MAINTAINER= edwin@mavetju.org
|
||||
COMMENT= FPDNS - Fingerprinting DNS servers
|
||||
|
||||
WRKSRC= ${WRKDIR}
|
||||
NO_BUILD= yes
|
||||
USE_PERL5_RUN= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PERL_LEVEL} < 500600
|
||||
IGNORE= "Requires at least Perl version 5.6.0"
|
||||
.endif
|
||||
|
||||
do-extract:
|
||||
${MKDIR} ${WRKDIR}
|
||||
${GZCAT} ${DISTDIR}/${DISTFILES} > ${WRKDIR}/fpdns.pl
|
||||
|
||||
do-install:
|
||||
${INSTALL_SCRIPT} ${WRKDIR}/fpdns.pl ${PREFIX}/bin/fpdns
|
||||
|
||||
.include <bsd.port.post.mk>
|
2
dns/fpdns/distinfo
Normal file
2
dns/fpdns/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (fpdns-0.9.0.gz) = 03c351915aaa654e6dcaa61a69783477
|
||||
SIZE (fpdns-0.9.0.gz) = 5393
|
10
dns/fpdns/files/patch-fpdns.pl
Normal file
10
dns/fpdns/files/patch-fpdns.pl
Normal file
@ -0,0 +1,10 @@
|
||||
--- fpdns.pl.orig Sun Jul 4 00:21:01 2004
|
||||
+++ fpdns.pl Sun Jul 4 00:21:33 2004
|
||||
@@ -461,6 +461,7 @@
|
||||
-t time (set query timeout) [5]
|
||||
-v (show version)
|
||||
|
||||
+See http://www.rfc.se/fpdns/ for more information about $progname.
|
||||
EOF
|
||||
exit 2;
|
||||
|
23
dns/fpdns/pkg-descr
Normal file
23
dns/fpdns/pkg-descr
Normal file
@ -0,0 +1,23 @@
|
||||
fpdns - Fingerprinting DNS servers
|
||||
|
||||
A nameserver basically responds to a query. Interoperability is an
|
||||
obvious requirement here. The standard protocol behaviour of different
|
||||
DNS implementations is expected to be the same.
|
||||
|
||||
Requirements for protocol behaviour of DNS implementations is widely
|
||||
documented in the case of 'common' dns messages. The DNS protocol
|
||||
is over 20 years old and since its inception, there have been over
|
||||
40 independent DNS implementations, while some implementations have
|
||||
over 20 versions.
|
||||
|
||||
The methodology used to identify individual nameserver implementations
|
||||
is based on "borderline" protocol behaviour. The DNS protocol offers
|
||||
a multitude of message bits, response types, opcodes, classes, query
|
||||
types and label types in a fashion that makes some mutually exclusive
|
||||
while some are not used in a query messages at all. Not every
|
||||
implementation offers the full set of features the DNS protocol set
|
||||
currently has. Some implementations offer features outside the
|
||||
protocol set, and there are implementations that do not conform to
|
||||
standards.
|
||||
|
||||
WWW: http://www.rfc.se/fpdns/
|
1
dns/fpdns/pkg-plist
Normal file
1
dns/fpdns/pkg-plist
Normal file
@ -0,0 +1 @@
|
||||
bin/fpdns
|
Loading…
x
Reference in New Issue
Block a user