NordVPN ha rilasciato un client open source per Linux

Nord VPN Linux

NordVPN sta rilasciando tre dei suoi prodotti con una licenza open source

Il provider VPN, Svelato NordVPN di recente attraverso un post sul blog avvio di un client per Linux open source, la libreria di rete Libtelio e la libreria di file sharing Libdrop.

il client Linux fornisce un'interfaccia a riga di comando per gestire le connessioni ai server NordVPN, consentendoti di selezionare un server dall'elenco in base alla posizione desiderata, modificare le impostazioni del protocollo e abilitare la modalità Kill Switch, che blocca l'accesso alla rete se la connessione VPN del server viene persa .

Per quelli di voi che non conoscono NordVPN, dovete sapere che si tratta di un servizio VPN fornito dall'azienda Nordsec con app per Microsoft Windows, macOS, Linux, Android, iOS e Android TV.

NordVPN instrada il traffico attraverso un server remoto nascondendo così l'indirizzo IP e crittografando tutti i dati in entrata e in uscita. Per la crittografia, NordVPN ha utilizzato le tecnologie OpenVPN e Internet Key Exchange v2/IPsec nelle sue applicazioni e ha anche introdotto la sua tecnologia proprietaria NordLynx.

NordLynx è uno strumento VPN basato sul protocollo WireGuard, che mira a prestazioni migliori rispetto ai protocolli di tunneling IPsec e OpenVPN.

NordVPN per Linux

A proposito del client per Linux, si dice che è compatibile con i protocolli NordLynx (basato su WireGuard) e OpenVPN. usa iptables per modificare le impostazioni del firewall, iproute per il routing, tuntap per il tunneling delle connessioni e systemd-resolved per la risoluzione dei nomi DNS.

La libreria Libtelio include le tipiche funzioni di rete e fornisce un'implementazione di una rete MeshNet virtuale formata dai sistemi degli utenti e utilizzata per comunicare tra loro. Meshnet ti consente di stabilire tunnel crittografati tra i dispositivi e creare l'aspetto di una rete locale separata basata su di essi.

Stiamo rendendo questi prodotti open source come segno del nostro impegno per la trasparenza e la responsabilità. Vogliamo il contributo e il controllo della comunità dei programmatori e mostriamo loro che abbiamo fiducia nel nostro software.

Questo passaggio sottolinea anche la nostra forte convinzione nel progresso collaborativo. La community di sicurezza informatica e sviluppo di app è piena di programmatori e pentester di talento che possono portare le loro prospettive uniche nelle nostre app.

A differenza della VPN, le connessioni in Meshnet non vengono stabilite tra il dispositivo e il server VPN, ma tra i dispositivi finali, che partecipano anche come nodi per l'instradamento del traffico.

Per l'intera rete MeshNet è possibile definire un server comune per interagire con il mondo esterno (ad esempio, se il nodo in uscita si trova nella casa dell'utente, allora non importa a quali viaggi e luoghi l'utente si connette dai dispositivi collegati a MeshNet, per i servizi esterni, l'attività di rete sarà simile a questa, come se l'utente si stesse connettendo dal proprio indirizzo IP di casa).

L'open source di Libtelio è un passo particolarmente importante perché questo codice costituisce la spina dorsale di tutte le nostre app NordVPN, non solo del nostro client Linux. Mettere questo materiale nelle mani della comunità Linux, una delle più forti comunità open source attualmente attive, incoraggia programmatori e sviluppatori di talento a esaminare il nostro codice e migliorare il nostro servizio.

Varie implementazioni di Wireguard possono essere utilizzate per crittografare il traffico su MeshNet. Sia i server VPN che i nodi utente all'interno di MeshNet possono essere utilizzati come nodi di uscita.

Viene fornito un filtro pacchetti configurabile per limitare il traffico all'interno della rete e viene fornito un servizio basato su DNS per determinare gli host. La libreria pubblicata ti consente di ospitare le tue reti MeshNet nelle tue applicazioni.

La biblioteca Libdrop fornisce funzionalità per organizzare la condivisione sicura dei file tra i dispositivi degli utenti. Supporta l'invio e la ricezione diretta di file su MeshNet o sulla rete globale, senza coinvolgere server di terze parti.

finemente se lo sei interessati a saperne di più, puoi controllare i dettagli in il seguente collegamento.

Sappiate che il codice client è aperto con licenza GPLv3. Nello sviluppo sono stati utilizzati i linguaggi di programmazione Go, Rust, C e Python. Le distribuzioni supportate sono Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS e Rasbian.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.