21 repository-uri
Technologies for establishing secure, encrypted peer-to-peer communication channels.
Distinguishing note: Focuses on the tunneling mechanism itself rather than general network security.
Explore 21 awesome GitHub repositories matching security & cryptography · Encrypted Tunneling Protocols. Refine with filters or upvote what's useful.
XX-Net is a cross-platform desktop application that functions as a local proxy server and network traffic router. It intercepts outgoing network requests from a local machine and redirects them through encrypted tunnels to a distributed mesh of cloud-based nodes, facilitating secure and reliable access to external resources. The software distinguishes itself by providing a centralized management interface for coordinating complex proxy infrastructure. It employs rule-based traffic routing, allowing users to define custom logic based on destination addresses and protocols to determine the opti
Wraps network traffic in secure layers to bypass censorship and protect data privacy while communicating with distributed cloud infrastructure.
OpenVPN is a cross-platform networking solution that establishes secure virtual private network connections by wrapping data traffic within encrypted tunnels. It functions as a server-side application that authenticates remote endpoints and routes encrypted traffic to provide access to private network resources across untrusted public networks. The software utilizes standard cryptographic protocols to perform mutual authentication and key exchange over a dedicated control channel. It verifies the identity of remote systems through certificate-based authentication, ensuring that only trusted e
Implements a secure networking protocol that establishes encrypted tunnels using X509 certificate authentication.
EasyTier is a decentralized peer-to-peer virtual private network and mesh networking tool. It functions as a layer 3 network overlay that establishes secure tunnels between devices without requiring a centralized server or coordinator. It also serves as a WireGuard-compatible VPN, capable of acting as a server for standard WireGuard clients. The project distinguishes itself through multipath latency-based routing and the use of KCP or QUIC proxies to mitigate packet loss and stabilize connections in high-loss environments. It provides a virtual networking manager featuring a web management co
Establishes secure tunnels using a selectable suite of encryption algorithms including AES-GCM, ChaCha20, and WireGuard.
Netmaker is a platform for automating and managing virtual mesh networks built on WireGuard. It functions as a centralized control plane that orchestrates encrypted, peer-to-peer tunnels across distributed infrastructure, including cloud environments, on-premise data centers, and containerized clusters. By automating the configuration of routing tables and access policies, the system enables secure, private connectivity between diverse devices and services without requiring manual network administration. The platform distinguishes itself through its focus on zero-trust network access and soft
Uses high-performance kernel-level cryptographic primitives to establish secure, point-to-point encrypted tunnels.
Acest proiect este o interfață de gestionare centralizată și un orchestrator pentru implementarea protocoalelor de evitare a cenzurii și a proxy-urilor stealth. Funcționează ca un instrument de bypass al cenzurii rețelei care direcționează traficul prin protocoale de comunicare criptate pentru a evita firewall-urile de internet și blocajele regionale. Sistemul se distinge printr-un manager VPN multi-protocol și un orchestrator de server proxy automatizat care gestionează actualizările software și backup-urile de sistem. Utilizează rețele de livrare a conținutului (CDN) pentru a masca identitățile serverelor de origine și implementează DNS criptat peste HTTPS pentru a preveni otrăvirea DNS și a proteja confidențialitatea utilizatorilor. Proiectul acoperă o gamă largă de capabilități administrative, inclusiv controlul centralizat al accesului utilizatorilor cu cote de trafic și timp, rutarea inteligentă a traficului bazată pe destinație și un portal self-service pentru ca utilizatorii să monitorizeze consumul de date. Administrarea sistemului poate fi efectuată printr-un panou de gestionare dedicat sau o interfață de chat bot externă.
Administers user access and traffic limits across various encrypted tunneling protocols and proxies.
Surfboard is a cross-platform network client and VPN manager that provides a graphical interface for establishing secure tunnel connections. It functions as a multi-protocol proxy client and a rule-based traffic router, directing outbound requests to specific proxies or bypassing them based on domain and IP patterns. The application acts as a connection orchestrator, allowing users to import, organize, and switch between multiple virtual private network profiles and server configurations. It implements various proxy standards to route traffic through remote servers for privacy and access. Th
Implements various encrypted communication standards to maintain secure connections with different remote servers.
Oblivion Desktop este o aplicație desktop de tip proxy client și un instrument de confidențialitate a rețelei, conceput pentru a gestiona tuneluri de rețea criptate și reguli de rutare. Servește ca un manager de protocol proxy care criptează traficul de ieșire și rotește adresele IP pentru a ascunde identitatea și locația utilizatorului, în principal pentru a ocoli cenzura internetului și restricțiile regionale. Aplicația oferă o interfață grafică pentru configurarea mai multor protocoale de tunelare, interfețe TUN și fișiere PAC pentru a securiza traficul de rețea al dispozitivului. Include capabilități pentru ocolirea cenzurii internetului și gestionarea proxy-urilor de confidențialitate, permițând utilizatorilor să redirecționeze traficul la nivel de sistem prin tuneluri securizate. Instrumentul include, de asemenea, o suită de diagnostice de performanță a rețelei pentru efectuarea de ping-uri, teste de viteză și scanări de rețea pentru a verifica calitatea și stabilitatea conexiunii. Caracteristicile suplimentare de gestionare acoperă integrarea în system tray, personalizarea interfeței și configurarea regulilor de rutare geografică.
Provides an engine supporting multiple encrypted tunneling protocols to bypass network restrictions.
This project is a collection of automated deployment tools centered around a Shadowsocks server auto-installer for Linux distributions. It provides a specialized SOCKS5 proxy manager and a web-based proxy control panel to administer secure network tunneling. The toolkit distinguishes itself by integrating a Linux kernel optimizer that enables congestion control algorithms to increase network throughput. It also includes a dedicated deployer for HTTP/3 web servers and a management interface capable of generating connection QR codes and monitoring real-time performance. The software covers a b
Supports the configuration of multiple tunneling and encryption standards to handle diverse network requirements within a single interface.
Input Leap is a software KVM switch and multi-machine input controller that allows a single keyboard and mouse to control several physical workstations over a local network. It functions as a network input emulator, sending keyboard and mouse signals to remote operating systems to manage a multi-machine workspace as if it were a single system with multiple monitors. The project also serves as a cross-platform clipboard synchronizer, enabling the sharing of copied text and data between different operating systems so that content can be pasted across all connected machines.
Establishes secure, encrypted peer-to-peer communication channels for transmitting input and clipboard data.
This project is a containerized IPsec VPN server designed to provide secure remote network access. It functions as an IKEv2 VPN gateway, utilizing the StrongSwan daemon to manage security associations and establish encrypted tunnels between remote clients and a private network. The server acts as a certificate-based VPN manager, handling the generation and distribution of digital certificates and pre-shared keys to authenticate remote users. It includes tools for IKEv2 client management to automate the creation of configuration profiles and security keys for connecting devices. The system co
Creates secure, encrypted peer-to-peer communication channels using the IKEv2 protocol.
frpc-desktop is a cross-platform desktop application that provides a graphical interface for managing FRP intranet penetration tunnels. It combines FRP binary downloading, visual configuration editing, tunnel lifecycle management, and shareable link generation into a single tool, allowing users to tunnel local network services to the public internet through a relay server without manually editing configuration files or managing binaries. The application wraps a web frontend inside an Electron shell for native window management across operating systems, and handles the full lifecycle of the FR
Defines tunnels using a generic schema supporting TCP, UDP, HTTP, HTTPS, and P2P without protocol-specific code.
This project is a privacy-focused VPN manager and WireGuard client application designed to establish encrypted tunnels that mask user IP addresses and activity. It focuses on maintaining anonymity through a system that supports account creation without personal identifying information. The application distinguishes itself with advanced privacy tools, including a multi-hop orchestrator for routing traffic through multiple sequential servers and a network traffic obfuscator that uses Shadowsocks, TCP, and QUIC to bypass deep packet inspection and censorship. It also implements quantum-resistant
Creates encrypted tunnels using quantum-resistant protocols to secure traffic against future decryption.
MasterDnsVPN este un instrument de tip VPN prin tunelare DNS și ocolire a cenzurii rețelei, care încapsulează traficul de rețea în interogări DNS pentru a evita firewall-urile restrictive. Funcționează ca un protocol de tunelare securizat și server proxy SOCKS5, permițând rutarea traficului aplicațiilor locale printr-un tunel securizat către o destinație la distanță. Proiectul se distinge printr-un load balancer pentru rezolvarea DNS care distribuie traficul între mai mulți resolveri pe baza latenței și a scorului de pierdere a pachetelor. Securizează și maschează traficul folosind criptarea simetrică a payload-ului — suportând ChaCha20, AES-GCM și XOR — și utilizează chaining-ul proxy SOCKS5 pentru a ascunde punctul de ieșire al serverului. Sistemul include capabilități cuprinzătoare de gestionare și optimizare a traficului, cum ar fi mecanisme de retransmitere automată pentru livrarea fiabilă a datelor, descoperirea dinamică a MTU pentru a preveni fragmentarea pachetelor și compresia fluxului de date folosind ZSTD, LZ4 sau ZLIB. De asemenea, încorporează un resolver DNS local cu caching pentru a preveni deturnarea și scurgerile DNS. Implementarea este susținută prin scripturi automate de configurare a serverului pentru Linux și imagini de container multi-arhitectură cu stocare persistentă.
Employs a secure communication layer using ChaCha20, AES-GCM, and ARQ for encrypted and reliable data delivery.
rust-libp2p is a modular peer-to-peer networking library written in Rust, implementing the libp2p specification. It provides a composable stack of transport, security, and discovery protocols that can be mixed and matched to build decentralized applications, with a central swarm manager coordinating all active connections, protocol negotiation, and peer lifecycle. The library distinguishes itself through a pluggable transport abstraction that supports TCP, QUIC, WebSocket, WebRTC, and WebTransport, enabling cross-platform operation across browsers, mobile devices, and servers. It secures ever
Implements the Noise protocol framework for authenticated key exchange and encrypted peer-to-peer data transport.
CJDNS este un VPN peer-to-peer și un overlay de rețea criptografic care implementează o rețea mesh IPv6 criptată. Acesta funcționează ca un router de tip tabelă hash distribuită, utilizând o metrică XOR non-ierarhică pentru a direcționa traficul prin noduri, fără a depinde de o autoritate sau un registru central. Proiectul se distinge prin legarea identității de rețea de proprietatea criptografică, derivând adrese IPv6 unice din chei publice. Acesta asigură conectivitatea securizată între noduri prin bariere NAT folosind autentificarea cu chei publice, criptarea pachetelor end-to-end și un protocol de handshake care oferă perfect forward secrecy. Software-ul acoperă o gamă largă de capabilități, inclusiv descoperirea automată a nodurilor prin DNS seeds și beaconing în rețeaua locală, precum și operațiuni de gateway pentru tunelarea traficului către internetul public. Include controale de securitate pentru integritatea pachetelor și protecție împotriva atacurilor de tip replay, alături de un API administrativ pentru monitorizare programatică și gestionarea rutării. Sistemul suportă automatizarea serviciilor la boot și inițializarea dispozitivelor de tunelare virtuală.
Utilizes the Noise protocol framework to establish secure peer sessions with forward secrecy.
Argosbx este un script de implementare automatizat și un manager de proxy multi-protocol conceput pentru a expune serviciile locale pe internet folosind tuneluri Cloudflare Argo. Funcționează ca un instrument pentru instalarea și configurarea kernel-urilor de tunelare de rețea, inclusiv Sing-box și Xray, pentru a crea proxy-uri securizate și a ocoli restricțiile de rețea fără a fi nevoie de porturi firewall deschise. Proiectul se distinge prin furnizarea unui generator de abonamente proxy care creează URL-uri formatate și protejate prin parolă pentru sincronizarea configurațiilor pe dispozitivele client. De asemenea, gestionează diverse protocoale de tunelare, cum ar fi VLESS, Hysteria2, TUIC și Shadowsocks-2022, atât în medii VPS, cât și Docker. Sistemul acoperă capabilități mai largi pentru gestionarea traficului de rețea, inclusiv rutarea outbound IPv4 și IPv6 pentru a masca identitatea serverului. Include utilitare CLI pentru gestionarea kernel-ului proxy, întreținerea ciclului de viață al nodurilor și implementarea conștientă de containere pentru a ajusta configurațiile de rețea în funcție de mediul de execuție.
Sets up encrypted communication protocols like VLESS or Hysteria2 to mask server identity.
REALITY este un instrument de evitare a cenzurii și un obfuscator de trafic de rețea conceput pentru a ocoli filtrele de internet. Funcționează ca un protocol de tunelare securizat care maschează tiparele de conexiune și identitatea prin imitarea handshake-urilor TLS ale site-urilor web țintă legitime. Sistemul elimină amprentele TLS de pe partea de server pentru a ascunde traficul criptat de instrumentele de monitorizare a rețelei și de inspecția profundă a pachetelor (DPI). Utilizează un proxy de imitare a site-urilor web pentru a prezenta handshake-uri valide și a redirecționa traficul către serverele de destinație, mascând conexiunea ca pe o vizită legitimă pe site. Proiectul încorporează un strat TLS rezistent la atacuri cuantice, care utilizează semnături criptografice post-cuantice pentru a proteja handshake-urile și certificatele de viitoare amenințări de decriptare. Include, de asemenea, capabilități pentru verificarea temporară a certificatelor și redirecționarea transparentă a traficului.
Employs encryption protocols designed to be secure against cryptanalysis by quantum computers.
Oblivion este un serviciu de tunelare criptată și un instrument de confidențialitate pe internet, conceput pentru a direcționa traficul de rețea prin tuneluri criptate private. Acesta funcționează ca un gateway de confidențialitate a rețelei care maschează identitatea utilizatorului și criptează traficul web pentru a preveni urmărirea și supravegherea neautorizată. Proiectul acționează ca un proxy de rețea securizat care combină criptarea end-to-end cu rutarea optimizată pentru latență pentru a crește throughput-ul datelor și a reduce lag-ul rețelei. Această infrastructură permite mascarea identității publice a unui dispozitiv prin redirecționarea conexiunilor printr-o rețea privată. Sistemul oferă capabilități pentru tunelarea securizată a rețelei și conectivitatea la rețea privată. Asigură securitatea datelor prin protocoale de tunelare criptate și gestionează rutarea traficului printr-o interfață virtuală criptată.
Implements a protocol for routing internet traffic through secure, encrypted tunnels to protect user identity.
This project is a portable implementation of the secure shell toolset designed for deployment across diverse operating systems and platforms. It provides a suite of tools for secure remote login and command execution based on the secure shell protocol. The implementation includes a sandboxed server that isolates processes to limit the impact of potential vulnerabilities on the host operating system. It also functions as a cryptographic key manager for generating and storing security keys to replace or supplement password-based authentication. The project covers encrypted file transfer for mo
Provides encrypted tunneling protocols to wrap data streams and prevent eavesdropping during transmission.
This project is a comprehensive command-line reference and toolkit designed for Linux system administration and network security assessment. It provides a collection of technical snippets and operational guides focused on managing remote environments, orchestrating shell sessions, and executing administrative tasks through native terminal utilities. The repository distinguishes itself by offering specialized techniques for stealthy operations and infrastructure manipulation. It covers methods for establishing encrypted tunnels to bypass firewalls, obfuscating process identities and command hi
Provides encrypted tunneling protocols to bypass firewalls and maintain secure communication across untrusted network segments.