GitHub topics: tuntap
anywherelan/awl
Securely connect your devices into a private network. Mesh VPN, socks5 proxy server/client
Language: Go - Size: 1.53 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 438 - Forks: 22

seashell/drago
☁️ Securely connect anything with WireGuard® and manage all your networks from a single place.
Language: Go - Size: 64.4 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1,118 - Forks: 58

gnbdev/opengnb
GNB is open source de-centralized SDVN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的SDVN。
Language: C - Size: 3.51 MB - Last synced at: 6 days ago - Pushed at: 28 days ago - Stars: 1,119 - Forks: 259

pojntfx/weron
Overlay networks based on WebRTC.
Language: Go - Size: 872 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 1,883 - Forks: 65

go-gost/gost
GO Simple Tunnel - a simple tunnel written in golang
Language: Go - Size: 1.04 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 5,098 - Forks: 581

pirate/wireguard-docs
📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.
Language: Shell - Size: 332 KB - Last synced at: 8 days ago - Pushed at: 16 days ago - Stars: 4,817 - Forks: 331

ginuerzh/gost
GO Simple Tunnel - a simple tunnel written in golang
Language: Go - Size: 21.7 MB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 16,746 - Forks: 2,551

saminiir/level-ip
A hacker's userspace TCP/IP stack
Language: C - Size: 772 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 2,993 - Forks: 410

pandax381/microps
An implementation of a small TCP/IP protocol stack for learning.
Language: C - Size: 389 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 1,105 - Forks: 398

julianolf/sshtun
🪢 Configure network traffic over SSH using SOCKS5.
Language: Shell - Size: 266 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

Qanora/mstack-cpp
User-Space TCP/IP Stack Implemented in C++20.
Language: C++ - Size: 155 KB - Last synced at: 11 days ago - Pushed at: almost 5 years ago - Stars: 32 - Forks: 9

fumiama/WireGold
Wire Golang Guard = WireGold
Language: Go - Size: 1.3 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 24 - Forks: 8

montag451/pytun
Linux TUN/TAP wrapper for Python
Language: C - Size: 36.1 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 175 - Forks: 33

matiasinsaurralde/facebook-tunnel
Tunneling Internet traffic over Facebook chat.
Language: Roff - Size: 1.89 MB - Last synced at: 5 days ago - Pushed at: almost 9 years ago - Stars: 1,291 - Forks: 81

xutianyi1999/fubuki
A mesh VPN
Language: Rust - Size: 801 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 155 - Forks: 20

sappChak/mini-rfc793
TCP protocol implementation
Language: Rust - Size: 80.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

benjojo/IPoverFC
IP over ATA over FC (Cheap Ethernet over SCSI)
Language: Go - Size: 202 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 52 - Forks: 4

wtdcode/tun2socks
A blazing fast tun2socks implementation with pure C++ and boost.asio 🚀.
Language: C++ - Size: 2.98 MB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 54 - Forks: 12

lavrd/tunnel
Network tunnel as an example
Language: Rust - Size: 168 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

PupilTong/node-tuntap2
a opensource, asynchronized, napi-based, business friendly tuntap device addon for nodejs.
Language: TypeScript - Size: 135 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 6

AlmirKadric-Published/docker-tuntap-osx
A tuntap shim installer for "Docker for Mac"
Language: Shell - Size: 21.5 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 333 - Forks: 65

RepComm/sneknet
basically PDANet, but opensource + supports linux
Language: Java - Size: 527 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

jgoerzen/xbnet
Networking (Ethernet, TCP/IP, IPv6) over Xbee long-distance radios
Language: Rust - Size: 243 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 4

tim-harding/tunic
TUN/TAP interface API for Rust
Language: Rust - Size: 4.88 KB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

RTradeLtd/libanonvpn
Library for TUN and TAP devices over I2P in Go Applications
Language: Go - Size: 141 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 41 - Forks: 9

msantos/tunctl
Erlang TUN/TAP interface
Language: Erlang - Size: 153 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 78 - Forks: 23

arkamar/tapcat
Minimalistic tap-ucspi utility
Language: C - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

doronz88/pytun-pmd3
This is a fork of https://github.com/montag451/pytun with partial Darwin support.
Language: C - Size: 607 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 7 - Forks: 7

isotes/tun-open
Small library without dependencies to open/create a tun device on Linux and macOS
Language: C - Size: 11.7 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 1

alienrobotarmy/ctunnel
ctunnel is a proxy and VPN software for tunneling TCP and UDP connections securely
Language: C - Size: 74.2 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 61 - Forks: 28

kevinbird61/virtual-router
Using tuntap to simulate router port, implement software router and related network functions with C.
Language: C - Size: 124 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 5

msantos/sut
Six (IPv6 in IPv4) Userlspace Tunnel
Language: Erlang - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 11 - Forks: 3

thgeorgiou/Serial-TUN
A program to create network connections through serial ports using the TUN driver
Language: C - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 17 - Forks: 10

0xef53/go-tuntap
Simple tuntap driver for the Go language
Language: Go - Size: 2.93 KB - Last synced at: 11 months ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 1

jimfangx/Network-Stack
Reimplementation of TCP handshakes in C from the L2 data link layer
Language: C - Size: 445 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

pjg11/tuntcp
TCP implementation in C
Language: C - Size: 43 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

mnogu/pareiodon
Language: Rust - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

przemoc/ttdump
TUN/TAP dump
Language: C - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

hurui200320/jna-wintun
Wintun wrapper in Kotlin using Java Native Access (JNA)
Language: Kotlin - Size: 92.8 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

lavrd/vpn
Simple VPN as an example
Language: Rust - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

liloew/gvn
gvn - a distrabuted VPN implementation by Go aimed distributed work environment
Language: Go - Size: 143 KB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 1

kitty-panics/n2n-win
[Win] N2n console edition, gui edition (maybe)
Language: Python - Size: 103 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

quarxConnect/pecl-tuntap
TUN/TAP ioctls for PHP
Language: PHP - Size: 17.6 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 8 - Forks: 4

zhangxm99/Myprotostack
This project is based on the linux tuntap device, and builds a basic protocol stack from the bottom up
Language: C++ - Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Azer0s/exu
A simple network emulation library for Go
Language: Go - Size: 72.3 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Puneet2000/CNetworks
Network Oriented Programming in C ( UNIX network Programming )
Language: C - Size: 502 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 0

gongzhang/n2n-docker Fork of pahud/n2n-docker
n2n with Docker
Language: Dockerfile - Size: 5.86 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

thierry-f-78/go-tuntap Fork of jamescun/tuntap
Native Go Wrapper for TUN/TAP devices on Linux and Mac OS X
Language: Go - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

HBSnail/UniversalTunTapDriver
A driver for TUN/TAP devices to support basic operations on both linux and windows platform.
Language: C# - Size: 23.4 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 6

jamesruan/tuntap
Simple TUN/TAP wrapper for golang
Language: Go - Size: 15.6 KB - Last synced at: 11 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

ddeka0/TunnelDeviceOnLinux
Exploring the Linux APIs for Tun & Tap devices for IP packet tunnelling objective.
Language: C++ - Size: 475 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

montag451/ltun
Linux TUN/TAP module for Lua
Language: C - Size: 145 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 4

isotes/tun-io
JNA based access to TUN devices on Linux and macOS
Language: Java - Size: 125 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 5

corbamico/tun_libtcp
rust demo for tun operation, build some tcp function on tun.
Language: Rust - Size: 33.2 KB - Last synced at: 10 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

cakturk/unet
A network stack in userspace
Language: C - Size: 75.2 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 14 - Forks: 1

jolisper/trust
TCP Protocol Implementation in Rust
Language: Rust - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

Nat-Lab/tapio
A simple TUN/TAP to stdio proxy.
Language: C - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

Papierkorb/tuntap
TUN/TAP driver for Crystal
Language: Crystal - Size: 12.7 KB - Last synced at: 18 days ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 2

yaosdn/yaosdn
Yet Another Overlay Software Defined Network
Language: Clojure - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 1

shyaminayesh/ttos
TTOS ( Tunnel TO Socks )
Language: Go - Size: 41 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

zzJinux/tcp-piercer
A proof-of-concept implementation of NAT/Firewall circumvention utility. It is intended for understanding the TCP/IP
Language: Go - Size: 2.94 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

npk48/ZeroHub
c# implementation aimed for nat traversal using OpenVPN tuntap driver
Language: C# - Size: 154 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 15 - Forks: 8

isotes/tun-io-example
Example project for tun-io (JNA based access to TUN devices on Linux and macOS)
Language: Java - Size: 116 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 2

ArchiMoebius/charon
C based tuntap library for Linux
Language: C - Size: 17.6 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

KowalczykBartek/jni-linux-native-playground
experiments around sockets and JNI
Language: Java - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

YieldNull/tcpip
A TCP/IP stack written in OCaml, based on linux tap device
Language: OCaml - Size: 71.3 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0
