There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Contents: REQUIREMENTS INSTALLATION libdns examples drill INFORMATION FOR SPECIFIC OPERATING SYSTEMS Mac OS X Solaris KNOWN ISSUES pyldns Your Support Project page: http://www.nlnetlabs.nl/ldns/ On that page you can also subscribe to the ldns mailing list. * Development ldns is mainly developed on Linux and FreeBSD. It is regularly tested to compile on other systems like Solaris and Mac OS X. REQUIREMENTS - OpenSSL (Optional, but needed for features like DNSSEC) - OpenSSL >= 0.9.7f for DANE support - OpenSSL >= 1.0.0 for ECDSA and GOST support - libpcap (Optional, but needed for examples/ldns-dpa) - (GNU) libtool (in OSX, that's glibtool, not libtool) - GNU make INSTALLATION 1. Unpack the tarball 2. cd ldns-<VERSION> 3. ./configure --with-examples --with-drill (optionally compile python bindings too with: --with-pyldns) 4. make 5. make install * Building from repository If you are building from the repository you will need to have (gnu) autotools like libtool and autoreconf installed. A list of all the commands needed to build everything can be found in README.git. Note that the actual commands may be a little bit different on your machine. Most notably, you'll need to run libtoolize (or glibtoolize). If you skip this step, you'll get an error about missing config.sub. * Developers ldns is developed by the ldns team at NLnet Labs. This team currently consists of: o Willem Toorop o Wouter Wijngaards Former main developers: o Jelte Jansen o Miek Gieben o Matthijs Mekking * Credits We have received patches from the following people, thanks! o Bedrich Kosata o Erik Rozendaal o Håkan Olsson o Jakob Schlyter o Paul Wouters o Simon Vallet o Ondřej Surý o Karel Slany o Havard Eidnes o Leo Baltus o Dag-Erling Smørgrav o Felipe Gasper INFORMATION FOR SPECIFIC OPERATING SYSTEMS MAC OS X For MACOSX 10.4 and later, it seems that you have to set the MACOSX_DEPLOYMENT_TARGET environment variable to 10.4 before running make. Apparently it defaults to 10.1. This appears to be a known problem in 10.2 to 10.4, see: http://developer.apple.com/qa/qa2001/qa1233.html for more information. SOLARIS In Solaris multi-architecture systems (which have both 32-bit and 64-bit support), it can be a bit taxing to convince the system to compile in 64-bit mode. Jakob Schlyter has kindly contributed a build script that sets the right build and link options. You can find it in contrib/build-solaris.sh KNOWN ISSUES A complete list of currently known open issues can be found here: https://github.com/NLnetLabs/ldns/issues * pyldns Compiling pyldns produces many ``unused parameter'' warnings. Those are harmless and may safely be ignored. Also, when building with SWIG older than 2.0.4, compiling pyldns produces many ``missing initializer'' warnings. Those are harmless too.
unbound
Unbound is a validating, recursive, and caching DNS resolver.routinator
An RPKI Validator and RTR server written in Rustnsd
The NLnet Labs Name Server Daemon (NSD) is an authoritative, RFC compliant DNS nameserver.domain
A DNS library for Rust.krill
RPKI Certificate Authority and Publication Server written in Rustsimdzone
Fast and standards compliant DNS zone parserXDPeriments
Example programs fot the Journeying into XDP blogsrpki-rs
An RPKI library for Rustrotonda
Modular, programmable BGP Enginertrtr
An RPKI Data Proxydnssec-trigger
Dnssec trigger enables the end-host to use DNSSEC protection for the DNS traffic.ploutos
Reusable packaging workflow for Rust projectsrpki-doc
The RPKI Documentationunbound.old
Unbound is a validating recursive DNS resolver. This is an old export of the subversion repository. For the current export, please usetry-tries-and-trees
rpki-faq
A community driven FAQ for the Resource Public Key Infrastructure (RPKI)NSD.old
The NLnet Labs Name Server Daemon (NSD) is an authoritative RFC compliant DNS nameserver. This is an outdated export of the subversion repository. For the current export, head toroutecore
BGP/Routing building blocksbcder
Handling of BER, CER, and DER encoded data in Rust.krill-sync
A tool to synchronize an RRDP and/or Rsync server with a "hidden" remote RFC 8182 RRDP publication point.unbound-manual
The Official Unbound User Manualroto
The strongly-typed, compiled language for creating route filters, used by Rotonda.rotonda-store
IP prefixes storage and retrievalgantry
A tool for deploying and testing network routers in the cloud.rrdpit
RRDP IT: A disk to RPKI Delta Protocol tool.Net-DNS
Export of the official subversion repository on https://www.net-dns.org/svn/net-dns/roto-api
connectbyname
API for connecting with services over IP networks by namesecure-routing-stats
Analysis tool for secure routing statisticskvx
Abstraction layer over various key-value store backends in Rustroutinator-ui
A user interface for RoutinatorROVer
A Discord bot that fetches and displays the RPKI validity of a routeziggy
Ziggy: the RPKI Wayback Machinemkrpki
A command line tool to manually generate RPKI objects.lagosta
A user interface for Krillpythonunbound
A simple Dockerfile that builds Unbound 1.13.1 --with-pythonmodule support and includes a simple Hello World style Python # module to demonstrate the --with-pythonmodule functionality.dnsthought
Processing of dnthought data. Results can be seen here: https://dnsthought.nlnetlabs.nl/krill-ui
A user interface for Krillkmip-protocol
KMIP TTLV message protocol library.krill-manual
The Krill User Manualdraft-toorop-dnsop-dns-catalog-zones
Work on catalog zonesoi-dnssecchecker
OpenINTEL DNSSEC Checkerrpki-deploy
RPKI deployment related tooling developed for/by NLnet Labs.parallel-zone-sorter
Sorts zones with 140,000,000 names in 120 seconds (writing the sorted zone takes another 110 seconds).github
octseq
A Rust crate for abstracting over octet sequences.rpki-rtr
RPKI RTR library for Rust.JDR-web
rotonda-macros
proc-macros for rotondaJDR.jl
httools
Tools for building web services with hyper.draft-yorgos-dnsop-dry-run-dnssec
Work on --dry-run DNSSECdnssec-ceremony-doc
DNSSEC Key Management Tools - Documentation Repositoryrpkitest-website
HTML/CSS/JavaScript files for the browser-based RPKI test ("Smiley")routes
BGP routing related tools written in RustCSWDNS
Course material used at the Cyber Security Workshop DNS Focused in Bangkok 8-9 May 2019draft-toorop-dnsop-ranking-dns-data
nro-stats
Scripting to create consolidate NRO stats from the RIRsdraft-homburg-dnsop-igadp
IETF draft for a proxy authoritative DNS serverrotonda-fsm
nsd-manual
draft-grubto-dnsop-dns-out-of-protocol-signalling
A method for name servers to signal programs outside of the name server softwaredraft-koekkoek-dnsop-zone-file-format
Draft for clarification of the DNS zone file formatploutos-testing
briefpost
dnst_processing
Processing of dnsthought measurements (see http://dnsthought.nlnetlabs.nl/ )Love Open Source and this site? Check out how you can help us