]> Cypherpunks.ru repositories - nncp.git/blob - doc/about.texi
Various integration examples
[nncp.git] / doc / about.texi
1 NNCP (Node to Node copy) is a collection of utilities simplifying
2 secure store-and-forward files and mail exchanging.
3
4 See also this page @ref{Об утилитах, on russian}.
5
6 This utilities are intended to help build up small size (dozens of
7 nodes) ad-hoc @url{https://en.wikipedia.org/wiki/Friend-to-friend,
8 friend-to-friend} (F2F) statically routed
9 @url{https://en.wikipedia.org/wiki/Darknet, darknet} networks for
10 fire-and-forget secure reliable files, file requests and Internet mail
11 transmission. All packets are integrity checked,
12 @url{https://en.wikipedia.org/wiki/End-to-end_encryption, end-to-end}
13 encrypted, explicitly authenticated by known participants public keys.
14 @url{https://en.wikipedia.org/wiki/Onion_routing, Onion encryption} is
15 applied to relayed packets. Each node acts both as a client and server,
16 can use push and poll behaviour model.
17
18 Out-of-box offline @url{https://en.wikipedia.org/wiki/Sneakernet,
19 sneakernet/floppynet}, @url{https://en.wikipedia.org/wiki/Dead_drop,
20 dead drops} and @url{https://en.wikipedia.org/wiki/Air_gap_(networking),
21 air-gapped} computers support. But online TCP daemon with full-duplex
22 resumable data transmission exists.
23
24 Look for possible @ref{Use cases, use cases}!
25
26 NNCP is @url{https://www.gnu.org/philosophy/pragmatic.html, copylefted}
27 @url{https://www.gnu.org/philosophy/free-sw.html, free software}
28 licenced under @url{https://www.gnu.org/licenses/gpl-3.0.html, GNU GPLv3+}.
29 It should work on all @url{https://en.wikipedia.org/wiki/POSIX,
30 POSIX}-compatible systems. Easy @ref{Integration, integration} with existing
31 @url{https://en.wikipedia.org/wiki/SMTP, SMTP} servers. Single
32 @url{http://yaml.org/, YAML} configuration file.
33
34 Why create yet another store-and-forward solution when UUCP, FTN and
35 even SMTP exists? Look in @ref{Comparison, comparison} section!
36 Simplicity, cryptographic security, sneakernet compatibility and easy
37 integration with current SMTP servers are the reasons.