From owner-svn-ports-head@freebsd.org Sun May 29 11:00:04 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4B1DEB52647; Sun, 29 May 2016 11:00:04 +0000 (UTC) (envelope-from pawel@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0F63D1A45; Sun, 29 May 2016 11:00:03 +0000 (UTC) (envelope-from pawel@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u4TB03Zq004591; Sun, 29 May 2016 11:00:03 GMT (envelope-from pawel@FreeBSD.org) Received: (from pawel@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u4TB02U1004585; Sun, 29 May 2016 11:00:02 GMT (envelope-from pawel@FreeBSD.org) Message-Id: <201605291100.u4TB02U1004585@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pawel set sender to pawel@FreeBSD.org using -f From: Pawel Pekala Date: Sun, 29 May 2016 11:00:02 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r416092 - in head/dns: . dnsrecon X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2016 11:00:04 -0000 Author: pawel Date: Sun May 29 11:00:02 2016 New Revision: 416092 URL: https://svnweb.freebsd.org/changeset/ports/416092 Log: DNSRecon provides the ability to perform: Check all NS Records for Zone Transfers. Enumerate General DNS Records for a given Domain (MX, SOA, NS, A, AAAA, SPF and TXT). Perform common SRV Record Enumeration. Top Level Domain (TLD) Expansion. Check for Wildcard Resolution. Brute Force subdomain and host A and AAAA records given a domain and a wordlist. Perform a PTR Record lookup for a given IP Range or CIDR. Check a DNS Server Cached records for A, AAAA and CNAME Records provided a list of host records in a text file to check. Enumerate Common mDNS records in the Local Network Enumerate Hosts and Subdomains using Google. WWW: https://github.com/darkoperator/dnsrecon PR: 208975 Submitted by: Rihaz Jerrin Added: head/dns/dnsrecon/ head/dns/dnsrecon/Makefile (contents, props changed) head/dns/dnsrecon/distinfo (contents, props changed) head/dns/dnsrecon/pkg-descr (contents, props changed) head/dns/dnsrecon/pkg-plist (contents, props changed) Modified: head/dns/Makefile Modified: head/dns/Makefile ============================================================================== --- head/dns/Makefile Sun May 29 10:34:40 2016 (r416091) +++ head/dns/Makefile Sun May 29 11:00:02 2016 (r416092) @@ -45,6 +45,7 @@ SUBDIR += dnsmax-perl SUBDIR += dnsperf SUBDIR += dnsproxy + SUBDIR += dnsrecon SUBDIR += dnsreflector SUBDIR += dnstable SUBDIR += dnstop Added: head/dns/dnsrecon/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/dnsrecon/Makefile Sun May 29 11:00:02 2016 (r416092) @@ -0,0 +1,40 @@ +# $FreeBSD$ + +PORTNAME= dnsrecon +PORTVERSION= 0.8.9 +DISTVERSIONPREFIX= v +CATEGORIES= dns + +MAINTAINER= rihaz.jerrin@gmail.com +COMMENT= DNS enumeration tool + +LICENSE= GPLv2 + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython \ + ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr + +USE_GITHUB= yes +GH_ACCOUNT= darkoperator + +USES= python:2.7+ shebangfix tar:tgz +NO_BUILD= yes +NO_ARCH= yes + +SHEBANG_FILES= ${WRKSRC}/dnsrecon.py +FILELIST= namelist.txt subdomains-top1mil-20000.txt \ + subdomains-top1mil-5000.txt subdomains-top1mil.txt + +post-patch: + @${REINPLACE_CMD} -e 's|from lib|from dnsrecon|g' ${WRKSRC}/${PORTNAME}.py + +do-install: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${MKDIR} ${STAGEDIR}${DATADIR} + ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/dnsrecon + (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} \* \ + ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/dnsrecon) + ${INSTALL_SCRIPT} ${WRKSRC}/dnsrecon.py ${STAGEDIR}${PREFIX}/bin/dnsrecon + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/README + ${INSTALL_DATA} ${FILELIST:S|^|${WRKSRC}/|} ${STAGEDIR}${DATADIR} + +.include Added: head/dns/dnsrecon/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/dnsrecon/distinfo Sun May 29 11:00:02 2016 (r416092) @@ -0,0 +1,2 @@ +SHA256 (darkoperator-dnsrecon-v0.8.9_GH0.tar.gz) = c3b99b423919ed877dd75893212c0365c1491f2abca3de411cee04c467d8500a +SIZE (darkoperator-dnsrecon-v0.8.9_GH0.tar.gz) = 635161 Added: head/dns/dnsrecon/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/dnsrecon/pkg-descr Sun May 29 11:00:02 2016 (r416092) @@ -0,0 +1,17 @@ +DNSRecon provides the ability to perform: + + Check all NS Records for Zone Transfers. + Enumerate General DNS Records for a given + Domain (MX, SOA, NS, A, AAAA, SPF and TXT). + Perform common SRV Record Enumeration. + Top Level Domain (TLD) Expansion. + Check for Wildcard Resolution. + Brute Force subdomain and host A + and AAAA records given a domain and a wordlist. + Perform a PTR Record lookup for a given IP Range or CIDR. + Check a DNS Server Cached records for A, AAAA and + CNAME Records provided a list of host records in a text file to check. + Enumerate Common mDNS records in the Local + Network Enumerate Hosts and Subdomains using Google. + +WWW: https://github.com/darkoperator/dnsrecon Added: head/dns/dnsrecon/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/dnsrecon/pkg-plist Sun May 29 11:00:02 2016 (r416092) @@ -0,0 +1,12 @@ +bin/dnsrecon +%%PYTHON_SITELIBDIR%%/dnsrecon/__init__.py +%%PYTHON_SITELIBDIR%%/dnsrecon/dnshelper.py +%%PYTHON_SITELIBDIR%%/dnsrecon/gooenum.py +%%PYTHON_SITELIBDIR%%/dnsrecon/mdnsenum.py +%%PYTHON_SITELIBDIR%%/dnsrecon/msf_print.py +%%PYTHON_SITELIBDIR%%/dnsrecon/whois.py +%%DATADIR%%/namelist.txt +%%DATADIR%%/subdomains-top1mil-20000.txt +%%DATADIR%%/subdomains-top1mil-5000.txt +%%DATADIR%%/subdomains-top1mil.txt +%%DOCSDIR%%/README