All Projects → zerotier → dumb

zerotier / dumb

Licence: MIT license
Dumb User Mode Bridge

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to dumb

Zsocket
Zero-copy sockets for Linux in Golang
Stars: ✭ 776 (+3780%)
Mutual labels:  ethernet, network-programming
hier config
Hierarchical Configuration
Stars: ✭ 86 (+330%)
Mutual labels:  network-programming
nixos-router
NixOS expression for creating a simple router
Stars: ✭ 32 (+60%)
Mutual labels:  ethernet
throwing-star-lan-tap
A passive tap for monitoring 10/100 Ethernet.
Stars: ✭ 88 (+340%)
Mutual labels:  ethernet
connect
tiny cross-platform socket API library
Stars: ✭ 46 (+130%)
Mutual labels:  network-programming
WIZ750SR
WIZnet Serial to Ethernet(S2E) module based on W7500 chip, WIZ107/108SR S2E compatible device
Stars: ✭ 13 (-35%)
Mutual labels:  ethernet
fancy
High performance web server
Stars: ✭ 20 (+0%)
Mutual labels:  network-programming
avdecc
A set of open source libraries for controlling AVB entities using the AVDECC (IEEE 1722.1) protocol compliant to Avnu Milan Specifications
Stars: ✭ 67 (+235%)
Mutual labels:  ethernet
Network-Automation
Cisco ACI, Firepower, Meraki, NETCONF, and SQL Python Programs
Stars: ✭ 47 (+135%)
Mutual labels:  network-programming
vigor
Main repository of the Vigor NF verification project.
Stars: ✭ 40 (+100%)
Mutual labels:  network-programming
packetnet
Official repository - High performance .Net assembly for dissecting and constructing network packets such as ethernet, ip, tcp, udp etc.
Stars: ✭ 343 (+1615%)
Mutual labels:  ethernet
protocol
Easy protocol definitions in Rust
Stars: ✭ 151 (+655%)
Mutual labels:  network-programming
community.network
Ansible Community Network Collection
Stars: ✭ 85 (+325%)
Mutual labels:  network-programming
conf ndc 2018
NDC 2018 강연 자료
Stars: ✭ 24 (+20%)
Mutual labels:  network-programming
netbots
NetBots is a python programming game inspired by the 1970s game RobotWar.
Stars: ✭ 16 (-20%)
Mutual labels:  network-programming
UPnP Generic
A simple library that implements port mappings to router using UPnP SSDP for Arduino boards, running on nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based boards, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP WiFi, WiFiNINA, Ethernet W5x00, ESP8266/ESP32 AT-command WiFi, Portenta_H7 Murata WiFi or Vision-shield Ethe…
Stars: ✭ 14 (-30%)
Mutual labels:  ethernet
FNET
The FNET is a free, open source, dual TCP/IPv4 and IPv6 Stack (under Apache Version 2.0 license) for building embedded communication software on 32bit MCUs.
Stars: ✭ 97 (+385%)
Mutual labels:  ethernet
ethtool
Package ethtool allows control of the Linux ethtool generic netlink interface. MIT Licensed.
Stars: ✭ 47 (+135%)
Mutual labels:  ethernet
BCA-Phantom
A multi-platform HTTP(S) Reverse Shell Server and Client in Python 3
Stars: ✭ 80 (+300%)
Mutual labels:  network-programming
CoRE4INET
CoRE4INET is an extension to the INET-Framework for the event-based simulation of real-time Ethernet in the OMNEST/OMNeT++ simulation system.
Stars: ✭ 39 (+95%)
Mutual labels:  ethernet

DUMB: Dumb User Mode Bridge

DUMB is a tiny utility that uses libpcap capture and inject to bridge two Ethernet interfaces. All it does is copy packets back and forth.

To build just type make. You will need libpcap development headers installed on Linux. These ship by default on MacOS (assuming you have XCode tools installed). Usage is just sudo dumb <interface0> <interface1>.

It's not going to be as fast as native routing or bridging but performance surprisingly is not that bad. Dumb is primarily intended for testing but could also be used in situations where you want to bridge another interfaces (such as a virtual one) without having to reconfigure your machine's entire network stack. As long as the use case is not terribly high bandwidth it should work fine.

(c)2018 ZeroTier, Inc. (MIT License)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].