Skip to content

Commit

Permalink
README.md use En wiki links
Browse files Browse the repository at this point in the history
  • Loading branch information
stokito authored and mwarning committed Aug 25, 2022
1 parent d1aa813 commit 165894f
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
# KadNode

KadNode finds the IP address of other instances on the Internet or local network. It is used like DNS, but is based on the decentralized BitTorrent network.
KadNode finds the IP address of other instances on the Internet or local network.
It is used like DNS, but is based on the decentralized BitTorrent network.

KadNode intercepts .p2p domain queries on the systems level and resolves them using a decentralized [DHT](https://de.wikipedia.org/wiki/DHT) network. [TLS](https://de.wikipedia.org/wiki/Transport_Layer_Security) authentication can be used to make sure the correct IP address was found. If successful, the IP address is passed to the application making the request.
KadNode intercepts .p2p domain queries on the systems level and resolves them using a decentralized [Kademlia DHT](https://en.wikipedia.org/wiki/Kademlia) network.
Additionally, [TLS](https://en.wikipedia.org/wiki/Transport_Layer_Security) authentication can be used to make sure the correct IP address was found.
If successful, the IP address is passed to the application making the request.

## Features:

Expand All @@ -11,7 +14,7 @@ KadNode intercepts .p2p domain queries on the systems level and resolves them us
* No need to exchange any further keys/certificates
* Uses secp256r1 [ECC](https://en.wikipedia.org/wiki/Elliptic-curve_cryptography) key pairs
2. named domains like `yourdomain.com.p2p`
* Needs pre-shared certifcates (self signed root certificates or e.g. "Let's Encrypt")
* Needs pre-shared certificates (self-signed root certificates or e.g. "Let's Encrypt")
* Uses TLS session handshake for authentication
* IPv4/IPv6 support
* UPnP/NAT-PMP support
Expand All @@ -21,7 +24,7 @@ KadNode intercepts .p2p domain queries on the systems level and resolves them us
* NSS support through /etc/nsswitch.conf
* DNS server interface and DNS proxy
* Handles A, AAAA, and SRV requests
* Packages for ArchLinux/Debian/FreeBSD/MacOSX/OpenWrt/Windows
* Packages for ArchLinux, Debian, FreeBSD, MacOSX, OpenWrt, Windows
* Peer file import/export on startup/shutdown and every 24h
* Uses sha256 hash method

Expand All @@ -31,9 +34,10 @@ KadNode intercepts .p2p domain queries on the systems level and resolves them us
- [Implementation Details](misc/implementation.md)
- [Usage examples](misc/examples.md)
- [FAQ](misc/faq.md)
- [Video: KadNode decentralized DNS system - 34. Chaos Communication Congress](https://www.youtube.com/watch?v=DFFNEoEYItE)

## Installation
You can download a latest package from [releases page](https://github.com/mwarning/KadNode/releases/)
You can download the latest package from [releases page](https://github.com/mwarning/KadNode/releases/)

### OpenWrt
From official package repository:
Expand Down

0 comments on commit 165894f

Please sign in to comment.