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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jedisct1 avatar

jedisct1/dsvpn

0
View on GitHub↗
5,692 stars·452 forks·C·MIT·5 views

Dsvpn

dsvpn is a point-to-point virtual private network tool that establishes encrypted tunnels between two specific endpoints. It functions as a network driver utility that routes raw operating system traffic through a virtual interface for encapsulation and secure transmission.

The project distinguishes itself by encapsulating IP packets within TCP streams, allowing secure connections to bypass restrictive network firewalls and filters that block non-standard protocols. It uses symmetric encryption with pre-shared secret keys to authenticate participants and protect data transmission.

The software includes comprehensive data leak prevention by suppressing IPv6 traffic and manipulating static routing tables to ensure all outgoing data remains within the encrypted tunnel. It also provides utilities for managing virtual interface addressing and cryptographic key configuration.

Features

  • Point-to-Point VPNs - Provides a point-to-point VPN that establishes secure, encrypted communication links between two specific endpoints.
  • TCP Tunneling - Wraps IP packets in TCP streams to bypass restrictive network filters and firewalls.
  • TCP Packet Encapsulation - Encapsulates raw IP packets within TCP streams to bypass restrictive firewalls that block non-standard protocols.
  • TUN Interface Routing - Utilizes a TUN virtual interface to intercept raw operating system network packets for encapsulation and transmission.
  • Shared Secret Keys - Uses pre-shared secret keys to authenticate participants and establish secure point-to-point links.
  • Encrypted Tunneling - Establishes an encrypted communication tunnel that utilizes a pre-shared symmetric key for authentication and protection.
  • Secure Remote Access - Enables remote devices to connect to a private server using shared secret keys for authenticated communication.
  • Symmetric Encryption - Uses symmetric encryption with a pre-shared secret key to protect data transmitted between tunnel endpoints.
  • Network Traffic Routing - Directs all outgoing network traffic through a virtual tunnel interface to ensure data flows exclusively across a secure connection.
  • Peer-to-Peer Networking - Provides tools for configuring private IP addresses and cryptographic keys for direct client-to-client secure communication.
  • Restrictive Network Connectivity - Utilizes standard TCP and web ports to maintain connectivity in environments that block non-standard VPN protocols.
  • Route Table Customization - Manipulates operating system route tables to ensure all outbound traffic is forced through the virtual tunnel interface.
  • IPv6 Traffic Suppression - Implements a security measure that disables the local IPv6 stack to prevent data leaks outside the encrypted tunnel.
  • Virtual Interface Addressing - Allocates private network addresses to virtual tunnel endpoints to enable dedicated point-to-point connections.
  • Peer-to-Peer Key Management - Provides utilities for managing cryptographic keys and virtual IP addresses to maintain authenticated peer-to-peer networking.
  • Symmetric Key Management - Provides utilities for configuring and managing the symmetric keys required for tunnel authentication.
  • VPN Traffic Leak Prevention - Ensures all outbound network traffic is routed through the tunnel by suppressing IPv6 and configuring virtual interfaces.
  • Miscellaneous Tools - VPN tool.

Star history

Star history chart for jedisct1/dsvpnStar history chart for jedisct1/dsvpn

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

Open-source alternatives to Dsvpn

Similar open-source projects, ranked by how many features they share with Dsvpn.
  • wangyu-/udp2rawwangyu- avatar

    wangyu-/udp2raw

    8,505View on GitHub↗

    udp2raw is a network tunneling tool designed to bypass firewalls and obfuscate UDP traffic. It wraps UDP packets in alternative headers and utilizes raw socket networking to move data through networks that otherwise block or throttle UDP traffic. The project distinguishes itself by simulating TCP connections, mimicking the three-way handshake and sequence numbering to trick firewalls into treating UDP streams as TCP traffic. It further stabilizes these connections through heartbeat-driven port rotation, which automatically switches ports to recover sessions after detected failures. The tool

    C++bypass-firewallfake-headerfaketcp
    View on GitHub↗8,505
  • shadowsocks/shadowsocks-rustshadowsocks avatar

    shadowsocks/shadowsocks-rust

    10,729View on GitHub↗

    A Rust port of shadowsocks

    Rusthttp-proxyrustsecurity
    View on GitHub↗10,729
  • erebe/wstunnelerebe avatar

    erebe/wstunnel

    6,424View on GitHub↗

    wstunnel is a tool that tunnels arbitrary TCP traffic through WebSocket connections, enabling communication across restrictive firewalls and proxies. It operates as both a client and server, encapsulating TCP data within WebSocket binary frames and multiplexing multiple connections over a single WebSocket link. The tool supports mutual TLS authentication, requiring clients to present signed certificates for verification before establishing a tunnel, and provides shared secret access control and tunnel forwarding restrictions for additional security. The project distinguishes itself by offerin

    Rusthttp2reverse-tunnelsocks
    View on GitHub↗6,424
  • ginuerzh/gostginuerzh avatar

    ginuerzh/gost

    18,019View on GitHub↗

    gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted connections. It functions as a traffic obfuscation gateway and a transparent proxy server capable of intercepting TCP and UDP traffic at the IP level. The project also includes a virtual network interface manager for creating TUN and TAP devices to intercept operating system packets. The system distinguishes itself through a chain-based request routing model, allowing traffic to pass through an ordered sequence of proxy nodes. It provides extensive transport-layer encapsulatio

    Godnsgogolang
    View on GitHub↗18,019
See all 30 alternatives to Dsvpn→

Frequently asked questions

What does jedisct1/dsvpn do?

dsvpn is a point-to-point virtual private network tool that establishes encrypted tunnels between two specific endpoints. It functions as a network driver utility that routes raw operating system traffic through a virtual interface for encapsulation and secure transmission.

What are the main features of jedisct1/dsvpn?

The main features of jedisct1/dsvpn are: Point-to-Point VPNs, TCP Tunneling, TCP Packet Encapsulation, TUN Interface Routing, Shared Secret Keys, Encrypted Tunneling, Secure Remote Access, Symmetric Encryption.

What are some open-source alternatives to jedisct1/dsvpn?

Open-source alternatives to jedisct1/dsvpn include: shadowsocks/shadowsocks-rust — A Rust port of shadowsocks. erebe/wstunnel — wstunnel is a tool that tunnels arbitrary TCP traffic through WebSocket connections, enabling communication across… wangyu-/udp2raw — udp2raw is a network tunneling tool designed to bypass firewalls and obfuscate UDP traffic. It wraps UDP packets in… ginuerzh/gost — gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted… coyove/goflyway — goflyway is an encrypted traffic relay and HTTP TCP tunneling proxy. It encapsulates TCP traffic within HTTP POST or… firezone/firezone — Firezone is a zero trust network access platform that uses WireGuard to provide identity-based connectivity to…