Displaying 1 to 20 from 31 results

ZeroTierOne - A Smart Ethernet Switch for Earth

  •    C++

ZeroTier is a smart programmable Ethernet switch for planet Earth. It replaces the physical LAN/WAN boundary with a virtual one, allowing devices of any type at any location to be managed as if they all reside in the same cloud region or data center. All traffic is encrypted end-to-end and takes the most direct path available for minimum latency and maximum performance. The goals and design of ZeroTier are inspired by among other things the original Google BeyondCorp paper and the Jericho Forum.




openvpn - OpenVPN is an open source VPN daemon

  •    C

OpenVPN is an open source VPN daemon

Pritunl - Enterprise Distributed OpenVPN and IPsec Server

  •    Python

Pritunl is built with OpenVPN and any existing OpenVPN client can be used. IPsec is used for site-to-site links and VPC peering. All traffic between clients and the server is encrypted. Optional two-step authentication is available using Google Authenticator. It can be easily distributed across multiple servers and different datacenters for improved performance, high availability and automatic failover when an instance fails.

openconnect - OpenConnect client extended to support Palo Alto Networks' GlobalProtect VPN

  •    C

This is a modified version of the fantastic open-source VPN client OpenConnect which supports the PAN GlobalProtect VPN in its native modes (SSL and ESP)—with no assistance or cooperation needed from your VPN administrators. I began developing it in October 2016, and started using it for "real work" almost immediately. It has become increasingly polished since then.


pritunl-client-electron - Pritunl OpenVPN client

  •    Go

If the Pritunl package is currently installed run the uninstall command below. Requires homebrew with git, go and node.

IKEv2-setup - Set up Ubuntu Server 17.04 as an IKEv2 VPN server

  •    Shell

A Bash script that takes Ubuntu Server 17.04 from clean install to production-ready IKEv2 VPN with strongSwan. Comments and pull requests welcome.Configuration files, scripts and instructions are sent by email. They are also dropped in the newly-created non-root user's home directory on the server (this point may be important, because VPS providers sometimes block traffic on port 25 by default, and conscientious email providers will sometimes mark a successfully sent email as spam).

vpndemon - Monitor a VPN connection on Linux and kill a process upon disconnect

  •    Shell

VPNDemon monitors your VPN connection and kills a target program upon disconnect. It's the safest and easiest way to help prevent DNS leaks and enhance your security while connected over a VPN. Since the NetworkManager is being listened to, directly via the dbus-monitor, disconnect events are detected almost instantly. Likewise, the target process is killed almost instantly.

simple-vpn-demo - A Simple Point-to-Point tunnelling implementation in C

  •    C

This code serves as a VPN server for NE PacketTunnel Illustration, everything means to be very simple and just illustrate basic principles about VPN. Inspired by simpletun, mptun and ShadowVPN.

django-netjsonconfig - Configuration manager for embedded devices, implemented as a reusable django-app

  •    Javascript

Configuration manager for embedded devices, implemented as a reusable django-app. Based on the NetJSON format and the netjsonconfig library.

chnroutesapp - 不用在本地运行chnroutes,直接在线获取chnroutes脚本

  •    HTML

不用在本地运行chnroutes,直接在线获取chnroutes脚本

watchblob - Connect to 2-factor WatchGuard VPNs on Linux with OpenVPN

  •    Go

This tiny helper tool makes it possible to use WatchGuard / Firebox / <> VPNs that use multi-factor authentication on Linux. Rather than using OpenVPN's built-in dynamic challenge/response protocol, WatchGuard has opted for a separate implementation negotiating credentials outside of the OpenVPN protocol, which makes it impossible to start those connections solely by using the openvpn CLI and configuration files.

macosvpn - :wrench: Create macOS VPNs programmatically

  •    Swift

This is a command-line tool written in Objective-C (transitioning to Swift) that can create VPN network configurations on your Mac. It supports both L2TP over IPSec and Cisco IPSec. Integration tests are run on Travis to ensure it's working properly.

alpine-strongswan-vpn - Dockerfile and related configuration for setting up a roadwarrior IKEv2-based VPN

  •    Shell

This repository contains a Dockerfile for generating an image with StrongSwan and Alpine Linux. This image can be used on the server or client in a variety of configurations.

dontclickshit - Як не стати кібер-жертвою

  •    

Не відкривайте, не натискайте, та не запускайте підозрілі файли, посилання та програми. Основне правило: якщо ви на це (лист, файл, посилання тощо) не чекали, це підозріло.

iwebpp.io-stun-proxy - iWebPP.io local STUN proxy

  •    Javascript

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.