Se dio a conocer el lanzamiento de la nouvelle version del conjunto de utilidades, NNCP 8.8.0, version en la cual se han integrado una enorme cantidad de cambios y sobre todo mejoras y correcciones de errores, de las cuales tal vez una de las importantes es que en lugar de BLAKE2b, se utiliza el denominado MTH, entre otras mas.
En NNCP las utilidades están destinations un ayudar un construir pequeñas redes amigo a amigo (F2F) con enrutamiento estático para transferencias de archivos seguras en modo fire-and-forget (disparar y olvidar), así como solicitudes de archivos, correo electrónico y solicitudes de ejecución de comandos. Todos los paquetse transmitidos están encriptados (de extremo a extremo) y autenticados explícitamente por claves públicas conocidas.
Principales nouveautés de NNCP 8.8.0
En esta nueva versión que se presenta, ahora es possible descubrir otros nodos en la red local mediante multidifusión en la dirección «ff02::4e4e:4350», ademas de que aparecieron grupos de multidiffusion, que permiten qu’un paquete envíe datos a muchos miembros del grupo, donde cada uno también transmite el paquete a otros firmantes. La lectura de un paquete de multidifusión requiere el conocimiento del par de claves (debe ser miembro del grupo explícitamente), pero cualquier nodo puede realizar la retransmisión.
Otra de las novedades que se destaca es que se agregó el soporte para el reconocimiento explícito de la recepción del paquete. El remitente puede optar por no eliminar el paquete después de que se haya enviado, esperando que se reciba un paquete ACK especial del receiver.
Ademas de ello, tambien se destaca la compatibilité intégrée avec la superposition rouge de Yggdrasil : los demonios en línea pueden actuar como participantes de red independientes de pleno derecho, sin utilizar implementaciones de Yggdrasil de terceros y trabajar de pleno derecho con la pila de IP en una interfaz de red virtual.
Les fonctions BLAKE2b KDF et XOF sont remplacés par BLAKE3 para reducir la cantidad de primitivas criptográficas utilizadas y simplificar el código.
En lisant le hash BLAKE2b, se utiliza el denominado MTH (Hachage basé sur l’arbre de Merkle) para comprobar l’integridad de los archivos, en utilisant le hachage BLAKE3. Esto permite calcular la integridad de la parte cifrada del paquete durante la descarga, sin necesidad de leerlo más tarde. Permet également la parallélisation ilimitée de las comprobaciones de integridad.
El nouveau format de paquet crypté es complètement compatible avec la transmission cuando el tamaño de los datos no se conoce de antemano. La señalización de finalización de la transmisión, con un tamaño autenticado, va justo dentro del flujo cifrado.
Par ailleurs, en lugar de cadenas estructuradas (RFC 3339), el registro usa entradas de archivos de registro, que se pueden usar con las utilidades GNU Recutils, opcionalmente, los encabezados de paquetses encriptados se pueden almacenar en archivos separados in el subdirectorio « hdr/», qui accélère énormément les opérations de liste de paquets en systèmes d’archives de bloques grandes comme ZFS. Anteriormente, la recuperación del encabezado del paquete requería, de manera predeterminada, solo un bloque de 128 KiB para leer desde el disco.
Ademas en esta nueva edición de NNCP 8.8.0, las utilidades en línea pueden invocar opcionalmente el proceso de lanzamiento de paquetses immédiatement después de una descarga exitosa de un paquete, sin ejecutar un demonio « nncp-toss » por separado.
De los demás cambios que se destacan de este nuevo lanzamiento :
- Una llamada en línea a otro participante puede ocurrir opcionalmente no solo cuando se activa el temporizador, sino también cuando aparece un paquete saliente en el directorio de cola.
- La vérification de nuevos archivos peut utiliser en option kqueue e inotify los subsistemas del kernel, haciendo menos llamadas al sistema.
- Las utilidades mantienen menos archivos abiertos, es menos probable que se cierren y vuelvan a abrir. Con una gran cantidad de paquetses, anteriormente era possible encontrarse con un límite en la cantidad máxima de archivos abiertos.
- Muchos comandos comenzaron a mostrar el progreso y la velocidad de las operaciones, como descargar/cargar, copiar y procesar (lanzar) paquets.
- El comando « nncp-file » puede enviar no solo archivos individuales, sino también directorios, creando un archivo pax con su contenido sobre la marcha.
- Se proporciona funcionalidad in los sistemas operativos NetBSD and OpenBSD, además of FreeBSD and GNU/Linux, that eran compatible anteriormente.
Comment installer NNCP sous Linux ?
La instalación de esta utilidad es bastante sencillasolo debemos contar con Go vous avez installé le système et obtenu la dernière version de NNCP que es la 8.8.0. Está le podemos obtener desde la borne con el comando wget de la forme suivante :
wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz
wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz.sig
gpg --verify nncp-8.8.0.tar.xz.sig nncp-8.8.0.tar.xz
xz --decompress --stdout nncp-8.8.0.tar.xz | tar xf -
make -C nncp-8.8.0 all
Después de ello podrán comenzar con la configuration, de la cual podrán encontrar la información necesaria en el suivant enlace.
Y aussi en la page principale que es la suivante.