Displaying 1 to 20 from 31 results

icmptunnel - Transparently tunnel your IP traffic through ICMP echo and reply packets.


Transparently tunnel your IP traffic through ICMP echo and reply packets.'icmptunnel' works by encapsulating your IP traffic in ICMP echo packets and sending them to your own proxy server. The proxy server decapsulates the packet and forwards the IP traffic. The incoming IP packets which are destined for the client are again encapsulated in ICMP reply packets and sent back to the client. The IP traffic is sent in the 'data' field of ICMP packets.

chisel - A fast TCP tunnel over HTTP


Chisel is a fast TCP tunnel, transported over HTTP, secured via SSH. Single executable including both client and server. Written in Go (Golang). Chisel is mainly useful for passing through firewalls, though it can also be used to provide a secure endpoint into your network. Chisel is very similar to crowbar though achieves much higher performance.

facebook-tunnel - Tunneling Internet traffic over Facebook chat.


The idea of this project is to tunnel Internet traffic through Facebook chat (packets are sent as base64), the main component is tuntap and also the Google's Gumbo parser which does the interaction with Facebook (login, send/receive messages, etc.). I'm from Paraguay, South America. Our country was chosen for the Internet.org campaign: "free Internet access in developing countries". TIGO, one of the biggest telcos here, negotiated a deal so you can have free Facebook access through them. We all know that the Internet is about accessing many places, etc. So I feel this campaign has a serious limitation.

ngrok - Introspected tunnels to localhost


ngrok is a reverse proxy that creates a secure tunnel between from a public endpoint to a locally running web service. ngrok captures and analyzes all traffic over the tunnel for later inspection and replay. You can give this URL to anyone to allow them to try out a web site you're developing without doing any deployment.




frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet


frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. Now, it supports tcp, udp, http and https protocol when requests can be forwarded by domains to backward web services. Expose any http and https service behind a NAT or firewall to the internet by a server with public IP address(Name-based Virtual Host Support). Expose any tcp or udp service behind a NAT or firewall to the internet by a server with public IP address.

Telepresence - Local development against a remote Kubernetes or OpenShift cluster


Telepresence substitutes a two-way network proxy for your normal pod running in the Kubernetes cluster. This pod proxies data from your Kubernetes environment (e.g., TCP connections, environment variables, volumes) to the local process. The local process has its networking transparently overridden so that DNS calls and TCP connections are routed through the proxy to the remote Kubernetes cluster.

Pagekite - Fast, Reliable Localhost Tunneling Solution


PageKite is a reverse proxy tool that connects local servers to the public Internet. It gives proper domain names to servers running on localhost and makes them visible to the world, bypassing NAT and firewalls.

JHttpTunnel - GNU httptunnel's protocol in Java.


JHttpTunnel is the implementation of GNU httptunnel's protocol in pure Java. httptunnel creates a bidirectional virtual data connection tunnelled in HTTP requests. The HTTP requests can be sent via an HTTP proxy if so desired. This can be useful for users behind restrictive firewalls. If WWW access is allowed through a HTTP proxy, it's possible to use httptunnel and, say, telnet or PPP to connect to a computer outside the firewall.


Wireguard - Fast, Modern, Secure, VPN Tunnel


WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPSec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances.

sshtunnel - SSH tunnels to remote server.


Inspired by https://github.com/jmagnusson/bgtunnel, but it doesn't work on Windows. to have it installed in your environment.

ghostunnel - A simple SSL/TLS proxy with mutual authentication for securing non-TLS services


Ghostunnel is a simple TLS proxy with mutual authentication support for securing non-TLS backend applications.Ghostunnel supports two modes, client mode and server mode. Ghostunnel in server mode runs in front of a backend server and accepts TLS-secured connections, which are then proxied to the (insecure) backend. A backend can be a TCP domain/port or a UNIX domain socket. Ghostunnel in client mode accepts (insecure) connections through a TCP or UNIX domain socket and proxies them to a TLS-secured service. In other words, ghostunnel is a replacement for stunnel.

mdm-tunnel - A tunnel for getting behind NATs


mdm-tunnel is a very simple (read: naive) way to get around the fact that the devices on the Internet cannot create incoming connections to devices behind a NAT i.e. if you boot a webserver on your home computer, the internet cannot access this server unless you forward ports to it on your home router.mdm-tunnel gets around the blocked incoming connections by simply opening an outgoing, persistent, duplex connection to a webserver, which is accessible to the Internet. The webserver then accepts the incoming requests from the internet, and figures out which connection a request should be piped to.

strong-tunnel - Disposable ssh proxy for TCP connections via URL


Easy tunnelling over ssh2.There is nothing to configure, but some environment variables are used to set defaults if no options are given.

caw - Construct HTTP/HTTPS agents for tunneling proxies


Proxy URL. If not set, it'll try getting it using get-proxy.Besides the options below, you can pass in options allowed in tunnel-agent.

node-ssh-server - A hookable ssh server in node.js


A hookable ssh server in node? It's more likely than you'd think!

proxy - An HTTP proxy written with Node.js (think Squid)


This module provides standard "HTTP proxy" logic. You can script your own server using the proxy server API. Be sure to take a look at the "Examples" section below.There is also a companion proxy(1) CLI tool, which spawns an HTTP(s) proxy server with the specified options.

adafruit-io-node - A Node.js Adafruit IO Node.js Client, Local Server, & io.adafruit.com TLS Tunnel.


A Node.js Adafruit IO Client, Local Server, & io.adafruit.com TLS Tunnel. Make sure you have Node.js v4.0.0 or higher installed on your computer.

webhook-tunnel - A little HTTP proxy suitable to create tunnels for webhook endpoints protected behind a firewall or a VPN


If you are doing security properly in your company, it's very likely that most of your resources will be protected behind a firewall or a VPN, including things like Continuous Integration pipelines (e.g. Jenkins) or other tools with web based integrations. In such scenarios, it becomes tricky to integrate external services (e.g. GitHub) with your internal tools through web hooks.

NEPacketTunnelVPNDemo - iOS VPN client implementation demo based on iOS9 NetworkExtension NETunnelProvider APIs


Apple released a new version of Network Extension since iOS9, which allows us to implement our own VPN protocol. This repo provides a simple demo using Network Extension with Swift 3. Server side demo is here.