awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
OpenVPN avatar

OpenVPN/openvpn

0
View on GitHub↗
13,256 stars·3,266 forks·C·other·37 viewscommunity.openvpn.net↗

Openvpn

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 endpoints can establish a connection. By processing network traffic within the application layer and utilizing virtual network interfaces, it presents encrypted data as standard local network packets to the operating system.

The project supports a range of networking configurations, including secure remote access for individual devices, site-to-site infrastructure linking, and zero trust network access models. It maintains persistent session metadata to allow for reconnection without requiring a full re-authentication handshake, while protecting data integrity through keyed hash authentication for every packet.

Features

  • Virtual Private Networks - Functions as a server-side application that authenticates remote endpoints and routes encrypted traffic to private network resources.
  • Encrypted Tunneling Protocols - Implements a secure networking protocol that establishes encrypted tunnels using X509 certificate authentication.
  • Secure Remote Access - Connects remote workers and devices to private networks over the internet with encrypted, private data transmission.
  • VPN Solutions - Provides a cross-platform networking solution that secures remote connections using standard cryptographic protocols.
  • Site-to-Site VPN Networking - Links separate physical office networks into a single unified infrastructure for seamless communication.
  • Encrypted Tunneling - Creates secure virtual private network connections to protect data transmission across untrusted public networks.
  • Client Certificate Authentication - Verifies X509 certificate fields during the handshake to confirm the identity of remote systems.
  • Handshake Protocols - Establishes secure communication channels through structured TLS-based handshake negotiation and mutual authentication.
  • Key Exchange Protocols - Negotiates ephemeral session keys using public-key cryptography to ensure private communication over untrusted networks.
  • Zero Trust Access - Verifies user and device identity through certificate-based authentication before granting access to internal resources.
  • Security And Hardening - Open source daemon for virtual private networking.
  • Virtual Private Networks - Comprehensive and widely used open-source VPN software.
  • VPN and Networking - Secure VPN implementation using SSL/TLS for key exchange.
  • Network Tunnels - Routes encapsulated traffic through virtual network interfaces to present encrypted data as standard local packets.
  • Packet Authentication - Protects data integrity by appending keyed hash authentication to every transmitted packet.
  • Connection State Recovery - Maintains persistent session metadata to enable seamless reconnection without requiring full re-authentication.
  • Public Wi-Fi Security - Protects sensitive data from interception when using untrusted public internet connections.
  • Encapsulation Engines - Wraps raw data packets inside encrypted transport headers within the application layer.

Star history

Star history chart for openvpn/openvpnStar history chart for openvpn/openvpn

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Openvpn

These projects share indexed features with Openvpn. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • firezone/firezonefirezone avatar

    firezone/firezone

    8,701View on GitHub↗

    Firezone is a zero trust network access platform that uses WireGuard to provide identity-based connectivity to internal network resources. It functions as a virtual private network that synchronizes authentication and user groups via OpenID Connect providers. The system implements a group-based access control engine to enforce least privilege by restricting network resources to specific user groups. It utilizes holepunching and relay protocols for NAT traversal to establish encrypted tunnels through firewalls without requiring inbound ports. The platform includes a control plane for managing

    Elixirclouddevsecopselixir
    View on GitHub↗8,701
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheethackerschoice avatar

    hackerschoice/thc-tips-tricks-hacks-cheat-sheet

    3,853View on GitHub↗

    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

    Shell
    View on GitHub↗3,853
  • fosrl/pangolinfosrl avatar

    fosrl/pangolin

    21,255View on GitHub↗

    Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n

    TypeScriptcrowdsecdockerhome-lab
    View on GitHub↗21,255
  • trailofbits/algotrailofbits avatar

    trailofbits/algo

    30,278View on GitHub↗

    Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration of personal VPN servers across multiple cloud infrastructure providers. It functions as a multi-cloud infrastructure provisioner and a VPN client configuration generator, creating the necessary tunnels and connection profiles for secure device connectivity. The project distinguishes itself by integrating a network ad-blocking DNS server directly into the deployment, filtering advertisements and malicious domains for all connected clients. It further simplifies the onboarding

    Pythonansibleencryptionikev2
    View on GitHub↗30,278
Compare all 30 related projects→

Frequently asked questions

What does openvpn/openvpn do?

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.

What are the main features of openvpn/openvpn?

The main features of openvpn/openvpn are: Virtual Private Networks, Encrypted Tunneling Protocols, Secure Remote Access, VPN Solutions, Site-to-Site VPN Networking, Encrypted Tunneling, Client Certificate Authentication, Handshake Protocols.

Which projects share features with openvpn/openvpn?

Projects with overlapping indexed features include: firezone/firezone — Firezone is a zero trust network access platform that uses WireGuard to provide identity-based connectivity to… hackerschoice/thc-tips-tricks-hacks-cheat-sheet — This project is a comprehensive command-line reference and toolkit designed for Linux system administration and… fosrl/pangolin — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private… trailofbits/algo — Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration… openssh/openssh-portable — This project is a portable implementation of the secure shell toolset designed for deployment across diverse operating… octelium/octelium — Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and…