💾 Archived View for gemini.complete.org › nncp-over-yggdrasil captured on 2024-07-09 at 00:59:44. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

NNCP over Yggdrasil

NNCP[1] can be run over Yggdrasil[2] in two ways:

1: /nncp/

2: /yggdrasil/

1.

By using the standard Yggdrasil stack you may have already installed on a system;

2.

By using the Yggdrasil node built in to NNCP.

The two are interchangeable.

You might use option 1 if:

You might use option 2 if:

Option 2 is documented in the NNCP docs[3].

3: https://nncp.mirrors.quux.org/Yggdrasil.html

Either way, you may want to find a Yggdrasil public peer[4].

4: https://github.com/yggdrasil-network/public-peers

--------------------------------------------------------------------------------

Links to this note

5: /tools-for-communicating-offline-and-in-difficult-circumstances/

When things are difficult -- maybe there's been a disaster, or an invasion (this page is being written in 2022 just after Russia invaded Ukraine), or maybe you're just backpacking off the grid -- there are tools that can help you keep in touch, or move your data around. This page aims to survey some of them, roughly in order from easiest to more complex.

6: /tunneling-nncp-over-other-transports/

NNCP[7] has built-in support for running over TCP, with nncp-daemon and nncp-call/caller. NNCP's own use cases[8] page talks about various use cases for NNCP. Some of them, such as the no link[9] page, cover use of nncp-xfer; others, such as the one-way broadcasting[10] page go over nncp-bundle.

7: /nncp/

8: https://nncp.mirrors.quux.org/Use-cases.html

9: https://nncp.mirrors.quux.org/UsecaseNoLink.html

10: https://nncp.mirrors.quux.org/UsecaseBroadcast.html

11: /quux-org-nncp-public-relay/

According to the NNCP documentation[12], NNCP[13] is intended to help build up small size ad-hoc friend-to-friend (F2F) statically routed darknet delay-tolerant[14] networks for fire-and-forget secure reliable files, file requests, Internet Email[15] and commands transmission. All packets are integrity checked, end-to-end Encrypted[16], explicitly authenticated by known participants public keys. Onion encryption is applied to relayed packets. Each node acts both as a client and server, can use push and poll behaviour model. Also there is multicasting area support.

12: https://nncp.mirrors.quux.org/

13: /nncp/

14: /asynchronous-communication/

15: /email/

16: /encrypted/

17: /nncp/

NNCP lets you securely send files, or request remote execution, between systems. It uses asynchronous communication[18], so the source and destination need never be online simultaneously. NNCP can route requests via intermediate devices -- other NNCP nodes, USB sticks, tapes, radios, phones, cloud services, whatever -- leading to a network that is highly resilient and flexible. NNCP makes it much easier to communicate with devices that lack Internet connectivity, or have poor Internet.

18: /asynchronous-communication/

More on www.complete.org

Homepage

Interesting Topics

How This Site is Built

About John Goerzen

Web version of this site

(c) 2022-2024 John Goerzen