Lichtso / Netlink
Socket and Networking Library using msgpack.org[C++11]
Stars: ✭ 197
Projects that are alternatives of or similar to Netlink
Packetsender
Network utility for sending / receiving TCP, UDP, SSL
Stars: ✭ 1,349 (+584.77%)
Mutual labels: tcp, udp, ipv6, ipv4, cross-platform
Cnp3
Computer Networking : Principles, Protocols and Practice (first and second edition, third edition is being written on https://github.com/cnp3/ebook)
Stars: ✭ 471 (+139.09%)
Mutual labels: networking, tcp, udp, ipv6
Hp Socket
High Performance TCP/UDP/HTTP Communication Component
Stars: ✭ 4,420 (+2143.65%)
Mutual labels: networking, tcp, udp, cross-platform
captcp
A open source program for TCP analysis of PCAP files
Stars: ✭ 110 (-44.16%)
Mutual labels: tcp, ipv6, udp, ipv4
masscanned
Let's be scanned. A low-interaction honeypot focused on network scanners and bots. It integrates very well with IVRE to build a self-hosted alternative to GreyNoise.
Stars: ✭ 50 (-74.62%)
Mutual labels: tcp, ipv6, udp, ipv4
Enet Csharp
Reliable UDP networking library
Stars: ✭ 464 (+135.53%)
Mutual labels: networking, udp, ipv6, ipv4
net-protocol
golang模拟内核协议栈 实现链路层、网络层、传输层、应用层 用户态协议栈 ,基于虚拟网卡TUN/TAP
Stars: ✭ 129 (-34.52%)
Mutual labels: tcp, ipv6, udp, ipv4
Valvesockets Csharp
Managed C# abstraction of GameNetworkingSockets library by Valve Software
Stars: ✭ 273 (+38.58%)
Mutual labels: networking, udp, ipv6, ipv4
Networker
A simple to use TCP and UDP networking library for .NET. Compatible with Unity.
Stars: ✭ 408 (+107.11%)
Mutual labels: networking, tcp, udp
Litenetlib
Lite reliable UDP library for Mono and .NET
Stars: ✭ 2,179 (+1006.09%)
Mutual labels: networking, udp, cross-platform
Yasio
A multi-platform support c++11 library with focus on asio (asynchronous socket I/O) for any client application.
Stars: ✭ 483 (+145.18%)
Mutual labels: tcp, udp, ipv6
Iptools
PHP Library for manipulating network addresses (IPv4 and IPv6)
Stars: ✭ 163 (-17.26%)
Mutual labels: networking, ipv6, ipv4
Goben
goben is a golang tool to measure TCP/UDP transport layer throughput between hosts.
Stars: ✭ 391 (+98.48%)
Mutual labels: networking, tcp, udp
Libzt
ZeroTier Sockets - Put a network stack in your app
Stars: ✭ 486 (+146.7%)
Mutual labels: networking, tcp, 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 (-1.52%)
Mutual labels: networking, tcp, udp
Plibsys
Highly portable C system library: threads and synchronization primitives, sockets (TCP, UDP, SCTP), IPv4 and IPv6, IPC, hash functions (MD5, SHA-1, SHA-2, SHA-3, GOST), binary trees (RB, AVL) and more. Native code performance.
Stars: ✭ 402 (+104.06%)
Mutual labels: ipv6, ipv4, cross-platform
Netaddr
A network address manipulation library for Python
Stars: ✭ 648 (+228.93%)
Mutual labels: networking, ipv6, ipv4
Objecttransport
Send and Receive objects over TCP or UDP
Stars: ✭ 39 (-80.2%)
Mutual labels: networking, tcp, udp
Ineter
Fast Java library for working with IP addresses, ranges, and subnets
Stars: ✭ 39 (-80.2%)
Mutual labels: networking, ipv6, ipv4
Ship
A simple, handy network addressing multitool with plenty of features
Stars: ✭ 81 (-58.88%)
Mutual labels: networking, ipv6, ipv4
netLink
C++ 11 KISS principle networking library.
Features:
- C++ 11
- IPv4, IPv6
- Protocols: TCP, UDP
- Enable/Disable blocking mode
- Join/Leave UDP-Multicast groups
- UDP-IPv4-Broadcast
- Operating Systems: Mac OS, Linux, Windows
- MsgPack v5 support: http://msgpack.org so it can communicate with programs running in other programming languages
- Optional: Upgrade std::string with UTF8 support
- Socket can be used as std::streambuf
- SocketManager calls various events for (dis)connecting, receiving data, connection requests and status changes
- Event callbacks: onConnectRequest, onStatusChange, onReceiveRaw, onReceiveMsgPack
Example Code:
Wiki:
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].