A DNSCurve Forwarding Name Server
CurveDNS is the first publicly released forwarding implementation that implements the DNSCurve protocol. DNSCurve uses high-speed high-security elliptic-curve cryptography to drastically improve every dimension of DNS security. See http://dnscurve.org/ for protocol details.
What is so special about this implementation is the fact that any authoritative DNS name server can act as a DNSCurve capable one, without changing anything on your current DNS environment. The only thing a DNS data manager (that is probably you) has to do is to install CurveDNS on a machine, generate a keypair, and update NS type records that were pointing towards your authoritative name server and let them point to this machine running CurveDNS. Indeed, it is that easy to become fully protected against almost any of the currently known DNS flaws, such as active and passive cache poisoning.
CurveDNS supports:
* Forwarding of regular (non-protected) DNS packets;
* Unboxing of DNSCurve queries and forwarding the regular DNS packets
* Boxing of regular DNS responses to DNSCurve responses;
* Both DNSCurve’s streamlined- and TXT-format;
* Caching of shared secrets;
* Both UDP and TCP;
* Both IPv4 and IPv6.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:p_conrad/curvedns && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
COPYING | 0000018092 17.7 KB | |
_service | 0000000060 60 Bytes | |
_service:download_files:curvedns-0.87.tar.gz | 0000330412 323 KB | |
apparmor.curvedns | 0000000411 411 Bytes | |
config.curvedns | 0000001888 1.84 KB | |
curvedns-PRIVATE_KEY_F.patch | 0000002769 2.7 KB | |
curvedns-axfr.patch | 0000007839 7.66 KB | |
curvedns-keygen.8 | 0000000965 965 Bytes | |
curvedns-systemd.patch | 0000013792 13.5 KB | |
curvedns.8 | 0000003160 3.09 KB | |
curvedns.changes | 0000005100 4.98 KB | |
curvedns.dsc | 0000000305 305 Bytes | |
curvedns.private.key | 0000000491 491 Bytes | |
curvedns.service | 0000000749 749 Bytes | |
curvedns.socket | 0000000434 434 Bytes | |
curvedns.spec | 0000008012 7.82 KB | |
debian.changelog | 0000000580 580 Bytes | |
debian.control | 0000001660 1.62 KB | |
debian.copyright | 0000000328 328 Bytes | |
debian.postinst | 0000000435 435 Bytes | |
debian.rules | 0000003238 3.16 KB | |
debian.series | 0000000083 83 Bytes | |
log-run | 0000000383 383 Bytes | |
rc.curvedns | 0000001654 1.62 KB | |
service-run | 0000000584 584 Bytes |
Revision 33 (latest revision is 47)
- Fixed quoting of EV_CFLAGS
Comments 0