Commit Graph

79 Commits

Author SHA1 Message Date
Edwin Groothuis
07faecc69f Removed on authors request until the program has reached maturity. 2007-05-02 23:38:24 +00:00
Edwin Groothuis
e47de4b05b DNSCAP - DNS traffic capture utility
cap 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.

    SYNOPSIS
     dnscap [-avf6] [-i if ...] [-l vlan ...] [-p port] [-m [quire]] [-h [ir]]
	    [-q host ...] [-r host ...] [-d base [-k cmd]] [-t lim] [-c lim]

    WWW: http://public.oarci.net/tools/dnscap
2007-05-02 22:44:13 +00:00
Gabor Kovesdan
3aae77cc45 POE::Component::Server::DNS is a POE component that implements a DNS server.
It uses POE::Component::Client::DNS to handle resolving when configured as
'forward_only' and Net::DNS::Resolver::Recurse wrapped by
POE::Component::Generic to perform recursion.

One may add handlers to massage and manipulate responses to particular queries
which is vaguely modelled after Net::DNS::Nameserver.

WWW:	http://search.cpan.org/dist/POE-Component-Server-DNS/

PR:		ports/109449
Submitted by:	Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
Approved by:	erwin (mentor, implicit)
2007-02-25 15:03:47 +00:00
Martin Wilke
1502b52954 Net::DNS::Resolver::Programmable is a Net::DNS::Resolver
descendant class that allows a virtual DNS to be emulated
instead of querying the real DNS.  A set of static DNS
records may be supplied, or arbitrary code may be specified
as a means for retrieving DNS records, or even generating
them on the fly.

WWW: http://search.cpan.org/dist/Net-DNS-Resolver-Programmable/

- Koen Martens
gmc@sonologic.nl

PR:		ports/108997
Submitted by:	Koen Martens <gmc at sonologic.nl>
2007-02-10 16:13:31 +00:00
Doug Barton
79a046498a Complete the update for bind94 after the repocopy, and hook it up. 2007-01-28 22:45:54 +00:00
Bruce M Simpson
6f85f8fa4c Add new port nss_mdns, a libc name service switch module for resolving
hostnames via Avahi's implementation of Multicast DNS.

With help from: flameeyes at gentoo dot org
2007-01-20 14:43:58 +00:00
Martin Wilke
e9e1c71df4 The Four Calorie DNS Server is a very simple dns server that can power a
single one-ip-address domain.  It can handle SOA, NS, MX, A, and PTR
requests.  The 1.1.0 version includes a nice X windows GUI for management.

WWW: http://www.fourcalorieservers.com/

PR:		ports/107624
Submitted by:	Ron Scheckelhoff <rscheckelhoff at fourcalorieservers.com>
2007-01-08 13:28:54 +00:00
Rong-En Fan
6690332baa Add pear-Net_DNS 1.0.0, resolver library used to communicate with a DNS
server.

PR:		ports/107028
Submitted by:	chinsan
2006-12-22 22:33:52 +00:00
Emanuel Haupt
88ba353662 Add powerdns-recursor 3.1.4, an advanced DNS recursor.
PR:		105526
Submitted by:	sten at blinkenlights.nl
2006-11-15 23:59:16 +00:00
Martin Wilke
cfd022337a OpenDD is a DynDNS client, written in C, and especially designed
for small gateway machines, like a Soekris box. Its main feature
is that it does not require any Perl or Python interpreter.
It supports HTTPS, can send a mail report, and can run as daemon.
It is also very easy to deploy.

WWW: http://www.bsdmon.com/wakka/OpenDD

PR:		ports/105434
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2006-11-15 21:23:52 +00:00
Edwin Groothuis
7a999ee653 Improved version of dns/rbllookup 2006-11-13 13:10:14 +00:00
Edwin Groothuis
14562b9ad3 Remove dns/queryperf in favour of dns/dnsperf 2006-10-31 21:39:53 +00:00
Edwin Groothuis
167f6742cd [new port] dns/queryperf net/dhcperf replacement for dns/queryperf
PR:		ports/104663
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
2006-10-31 21:16:17 +00:00
Alejandro Pulver
c40337d180 NSD (Name Server Daemon) is a complete implementation of an
authoritative DNS nameserver.

WWW:	http://www.nlnetlabs.nl/nsd

PR:		ports/104469
Submitted by:	oli at isnic.is
2006-10-31 17:27:32 +00:00
Emanuel Haupt
716f101ac0 Add sshfp, generate SSHFP DNS records from knownhosts files or ssh-keyscan 2006-10-05 12:50:47 +00:00
Cheng-Lung Sung
e1709c2101 Add p5-Net-DNS-ToolKit 0.29, tools for working with DNS packets.
PR:		ports/103107
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-10-04 14:33:27 +00:00
Cheng-Lung Sung
35bd436776 Add p5-Net-DNS-Codes 0.08, collection of C library DNS codes.
PR:		ports/103106
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-09-26 10:22:20 +00:00
Peter Pentchev
1a7299ab0b Oops. Actually connect the dns/c-ares port to the build.
Reported by:	linimon, kris
2006-09-07 12:22:18 +00:00
Cheng-Lung Sung
3fb04ea855 Add p5-Net-RBLClient 0.5, queries multiple Realtime Blackhole Lists in
parallel.

PR:		ports/100187
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-13 02:02:55 +00:00
Aaron Dalton
a2000d4d09 Adding port dns/p5-DNS-EasyDNS, Update your EasyDNS dynamic DNS entries.
Approved by:	tobez (implicit)
2006-05-28 20:10:52 +00:00
Hajimu UMEMOTO
3a2ac39b8d Add new port -- Resolver re-initialization NSS module. 2006-04-12 13:02:44 +00:00
Anton Berezin
935d5030e1 Add dns/p5-Data-Validate-Domain 0.03, a Perl module that provides domain
validation methods.
2005-12-30 09:48:14 +00:00
Anton Berezin
7bb7168929 Add dns/p5-Net-Domain-TLD 1.62, a Perl module to look up and validate
TLDs.
2005-12-30 09:40:59 +00:00
Edwin Groothuis
c10bbfdfaf [NEW PORT] dns/ldns: A library for programs conforming to DNS RFCs and drafts
Ldns is a library to simplify implementaition of recent DNS
	RFCs. The goal is to allow depelopers to easily create
	software conforming to current RFCs and experimental software
	for current Internet drafts.  Because ldns is written in C
	it should be a lot faster than Perl or other scripting
	languages.

	WWW: http://www.nlnetlabs.nl/ldns/

PR:		ports/91042
Submitted by:	Konstantin Saurbier <saurbier@math.uni-bielefeld.de> <saurbier@math.uni-bielefeld.de>
2005-12-30 04:24:11 +00:00
Simon Barner
01fc5d78a9 Add dualserver 1.0 to ports/dns.
It is a combined DHCP/DNS server for small LANs.

PR:		ports/90216
Submitted by:	Gabor Kovesdan
2005-12-12 09:57:23 +00:00
Pav Lucistnik
bfbeed10c1 - Move net/doc to dns/doc, which is a more suitable category for it
Approved by:	maintainer timeout (sanpei; 1 month)
Repocopy by:	marcus
2005-11-25 20:54:32 +00:00
Pav Lucistnik
ecea4a7603 Move IDN related ports from devel to dns category:
devel/libidn -> dns/libidn
  devel/p5-Net-LibIDN -> dns/p5-Net-LibIDN

Approved by:	both maintainers
Repocopy by:	marcus
2005-11-12 18:52:22 +00:00
Volker Stolz
0d2f629ee7 Remove deprecated port: Project no longer exists 2005-10-06 07:59:36 +00:00
Marcus Alves Grando
24c974397f New port
dnscheck is a simple to use DNS zone sanity checker, comparing name server
records and serial numbers with both the parent zone and the zone itself.
It allows you to find lame, leaked or stale name servers which have the
potential to cause disruption.

PR:		86542
Submitted by:	arrod Sayers <jarrod@netleader.com.au>
Approved by:	pav (mentor)
2005-09-25 18:05:48 +00:00
Renato Botelho
cc385012e2 Add inadyn 1.96, INADYN - Simple DYNAMIC DNS client.
PR:		ports/86350
Submitted by:	Alex Samorukov <samm@os2.kiev.ua>
2005-09-20 15:15:31 +00:00
Edwin Groothuis
94bd9fcfc7 [new port] dns/queryperf
This is queryperf, a DNS server query performance testing tool.

    It is primarily intended for measuring the performance of
    authoritative DNS servers, but it has also been used for measuring
    caching server performance.

    See /usr/local/share/docs/queryperf//queryperf.txt for more
    information on the command line option and the required
    configuration files.  ND-of-queryperf/pkg-descr

PR:		ports/85179
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
2005-08-28 10:38:40 +00:00
Florent Thoumie
7ac689d17a - Add bin9-sdb-ldap, a patched bind9 version to use with an LDAP based backend.
PR:		ports/62840
Submitted by:	Hugo Meiland <hugo@meiland.nl>
2005-07-13 19:24:35 +00:00
Jean-Yves Lefort
7f8dfd603d Add tinystats.
tinystats is a statistic generator for DJB's tinydns.
It can be easily integrated with rrdtool to generate
nice graphical DNS stats.

WWW: http://www.morettoni.net/tinystats.html

PR:		ports/83167
Submitted by:	Filippo Natali <filippo.natali@gmail.com>
2005-07-12 11:06:26 +00:00
Pav Lucistnik
9638468cd3 This program is a domain name server analysis and reporting tool.
It checks and reports whether a domain name, hosted by your organization,
is still in use, and if so, reports whether your name servers are
still the delegated name servers of the domain name in question.

PR:		ports/80834
Submitted by:	Ozkan KIRIK <ozkan@enderunix.org>
2005-05-20 21:19:10 +00:00
Pav Lucistnik
6af650b4c2 zonenotify is useful to send a NS_NOTIFY packet to BIND slave server.
When you update a zone in your djbdns DNS you must notify the slaves
about your change.

PR:		ports/80091
Submitted by:	Emanuel Haupt <ehaupt@critical.ch>
2005-04-23 11:51:58 +00:00
Jean-Yves Lefort
3ff7677ce7 scavenge is a utility to audit DNS records within an IP address range.
It scans the range and classifies its findings into 4 categories:

    - Missing A records
    - Missing PTR records
    - Mismatched A/PTR records
    - Stale PTR records

PR:		ports/80119
Submitted by:	Mark Foster <mark@foster.cc>
Approved by:	adamw (mentor)
2005-04-20 00:21:04 +00:00
Florent Thoumie
116dcd0a33 - Add py-twistedNames, a DNS protocol implementation with client and server.
PR:		ports/79929
Submitted by:	Neal Nelson <neal@nelson.name>
2005-04-15 04:55:22 +00:00
Cheng-Lung Sung
82f5ebe210 - obtain expiration date of domain names
e.g.

    use Net::Domain::ExpireDate;

    $expiration_obj = expire_date( 'microsoft.com' );
2005-03-04 02:07:30 +00:00
Pav Lucistnik
6a62896044 DNSMax's perl update client. It manages DNS records, update history, and
allows for per record configuration.  It also includes a wizard for generation
of configuration files.

PR:		ports/76614
Submitted by:	Dan Smith <dan@algenta.com>
2005-01-29 19:17:03 +00:00
Pav Lucistnik
9200f42f58 This project is a web-based front-end for the PowerDNS DNS server.
PR:		ports/76480
Submitted by:	Geoffroy RIVAT <grivat@sicfa.net>
2005-01-20 16:49:52 +00:00
Edwin Groothuis
59d22a70ee New port: A dnssec aware dns debugging tool
Drill is a tool ala dig from BIND. It was designed with
	DNSSEC in mind and should be a useful debugging/query tool
	for DNSSEC.

PR:		ports/75882
Submitted by:	Jaap Akkerhuis <jaap@NLnetLabs.nl>
2005-01-12 09:46:03 +00:00
Mario Sergio Fujikawa Ferreira
321c6ec69e New port py-dnspython version 1.3.2: A DNS toolkit for Python 2004-12-26 10:36:52 +00:00
Edwin Groothuis
68ebd6bea3 [NEW PORT] dns/sqldjbdns: DJB dns server with PostgreSQL backend
Sqldjbdns is an authoritative DNS server that pulls its
	data directly from a set of SQL tables.  It supports fully
	dynamic A, MX, TXT, and PTR records, and run-time configurable
	static NS and SOA records.  It also supports schedule expiry
	and introduction of records.

	This package also includes dnscache with PostgreSQL backend

PR:		ports/71345
Submitted by:	Radim Kolar <hsn@netmag.cz>
2004-12-22 04:06:34 +00:00
Sergey Matveychuk
83524153d3 How was discovered by dns/dnssecwalker port maintainer,
dns/walker is the same ports. And name 'walker' was
recognized as a better name. So we move dns/dnssecwalker
to dns/walker port and remove the first one.

Submitted by:	Johan van Selst <johans(at)stack.nl>
2004-12-13 18:00:19 +00:00
Herve Quiroz
5787144867 dnsjava is an implementation of DNS in Java. It supports all defined record
types (including the DNSSEC types), and unknown types. It can be used for
queries, zone transfers, and dynamic updates. It includes a cache which can be
used by clients, and a minimal implementation of a server. It supports TSIG
authenticated messages, partial DNSSEC verification, and EDNS0.

dnsjava provides functionality above and beyond that of the InetAddress class.
Since it is written in pure Java, dnsjava is fully threadable, and in many
cases is faster than using InetAddress.

dnsjava provides both high and low level access to DNS. The high level
functions perform queries for records of a given name, type, and class, and
return an array of records. There is also a clone of InetAddress, which is even
simpler. A cache is used to reduce the number of DNS queries sent. The low
level functions allow direct manipulation of DNS messages and records, as well
as allowing additional resolver properties to be set.

WWW:	http://www.xbill.org/dnsjava/
2004-11-19 14:11:10 +00:00
Sergei Kolobov
794f6a8b8f Add dns/dnshijacker:
dnshijacker is a libnet/libpcap based packet sniffer & spoofer. a
versatile tool, dnshijacker supports tcpdump style filters that allow
you to specifically target victims. dns answers are forged based on
entries in a "fabrication table" or by simply forging one answer to all
requests. a print only mode is also supported, allowing one to simply
monitor dns traffic. dns hijacker is an excellent tool for network level
ad blocking / removal.

WWW:	http://pedram.redhive.com/projects.php

PR:		ports/72898
Submitted by:	David Thiel <lx@redundancy.redundancy.org>
2004-11-09 16:43:18 +00:00
Sergei Kolobov
9328497815 Add dns/dnsdoctor:
DNSdoctor is intended to help solving misconfigurations or inconsistencies
of DNS zone files.
Features

    * Powerful configuration file
    * Does not depend on policies
    * Fine grained test selection (by test, by categories, by zones)
    * Full IPv6 support (connectivity and AAAA records)
    * Supports several input/output interfaces such as CLI, GUI, CGI
    * Dedicated mode for use inside shell scripts
    * Batch mode available (ideal when dealing with several domains)
    * Multi-threaded application in order to cut down checking time
    * Extensible: new tests, new interfaces, new reports, ...
    * Exception and cache mechanisms to simplify test writting

WWW: http://www.dnsdoctor.org/

PR:		ports/71819
Submitted by:	Janos Mohacsi <janos.mohacsi@niif.hu>
2004-11-06 23:35:30 +00:00
Sergei Kolobov
946f6ba0e4 Add rbllookup:
rbllookup is a small perl script which allow you to check given IP/host
name.

In this version you have statically inserted RBL servers, but code is based
on GPL source, so you can easy add more/replace/delete RBL servers by
editing rbllookup.pl file.

Also, author looking for support from programmers for ideas, codefix, new
features, switch to c/c++, gui version?

Author: Marcin Gondek <drixter@e-utp.net>
WWW:    http://rbllookup.sourceforge.net

PR:		ports/69160
Submitted by:	Marcin Gondek <drixter@e-utp.net>
2004-11-06 22:25:28 +00:00
Peter Pentchev
f6c9b7137f Add p5-Stanford-DNSserver 1.20 - a Perl framework for building a DNS server,
somewhat based on lbnamed.
2004-11-05 17:22:26 +00:00
Joe Marcus Clarke
c583253a64 Add gresolver, a graphical DNS query tool using GTK+. It allows system
administrators to quickly and easily make the most common DNS queries
without constructing lengthy dig commands.

PR:		73030
Submitted by:	Jean-Yves Lefort <jylefort@brutele.be>
2004-10-23 18:12:40 +00:00