musha68k / Chill Netcat
UDP-only netcat implementation with OCaml / MirageOS
Stars: ✭ 13
Programming Languages
ocaml
1615 projects
Labels
Projects that are alternatives of or similar to Chill Netcat
Wireguard Docs
📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.
Stars: ✭ 3,201 (+24523.08%)
Mutual labels: networking, udp
Goben
goben is a golang tool to measure TCP/UDP transport layer throughput between hosts.
Stars: ✭ 391 (+2907.69%)
Mutual labels: networking, udp
Valvesockets Csharp
Managed C# abstraction of GameNetworkingSockets library by Valve Software
Stars: ✭ 273 (+2000%)
Mutual labels: networking, udp
Benchmarknet
Benchmark for testing the reliable UDP networking solutions
Stars: ✭ 206 (+1484.62%)
Mutual labels: networking, udp
Cnp3
Computer Networking : Principles, Protocols and Practice (first and second edition, third edition is being written on https://github.com/cnp3/ebook)
Stars: ✭ 471 (+3523.08%)
Mutual labels: networking, udp
Netlink
Socket and Networking Library using msgpack.org[C++11]
Stars: ✭ 197 (+1415.38%)
Mutual labels: networking, udp
Hp Socket
High Performance TCP/UDP/HTTP Communication Component
Stars: ✭ 4,420 (+33900%)
Mutual labels: networking, udp
Mirror
#1 Open Source Unity Networking Library
Stars: ✭ 2,905 (+22246.15%)
Mutual labels: networking, udp
Laminar
A simple semi-reliable UDP protocol for multiplayer games
Stars: ✭ 530 (+3976.92%)
Mutual labels: networking, udp
Computer Networking
Free resources for a self-taught education in Computer Networking
Stars: ✭ 201 (+1446.15%)
Mutual labels: networking, udp
React Native Udp
node's dgram for react-native
Stars: ✭ 238 (+1730.77%)
Mutual labels: networking, udp
Netcode.io.net
A pure managed C# implementation of the Netcode.IO spec
Stars: ✭ 201 (+1446.15%)
Mutual labels: networking, udp
Drop watch
Monitor reasons why and where linux drops UDP packets
Stars: ✭ 289 (+2123.08%)
Mutual labels: networking, udp
Quic.net
A .NET C# Implementation of QUIC protocol - Google's experimental transport layer.
Stars: ✭ 173 (+1230.77%)
Mutual labels: networking, udp
Hazel Networking
Hazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP.
Stars: ✭ 194 (+1392.31%)
Mutual labels: networking, udp
Networker
A simple to use TCP and UDP networking library for .NET. Compatible with Unity.
Stars: ✭ 408 (+3038.46%)
Mutual labels: networking, udp
Libzt
ZeroTier Sockets - Put a network stack in your app
Stars: ✭ 486 (+3638.46%)
Mutual labels: networking, udp
Chill-Netcat (work in progress)
A deliberately limited Netcat implementation (UDP only).
An exercise in building a network enabled systems program / unikernel with OCaml / MirageOS.
With minimal network related dependencies included the resulting binary has a size of ~3.3MB (on MacOS).
This project is based on the highly instructional "Hello MirageOS World" guide and mirage-skeleton code examples.
You can also watch my talk at the first Vienna ReasonML meetup.
Setup
Check the official MirageOS installation guide.
Configure and build
Configure (e.g. MacOS):
mirage configure -t macosx
Get and build dependencies:
make depend
Build binary:
make
Run
On MacOS:
./chill_netcat
On Xen (not yet..)
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].