Computer NetworkingFree resources for a self-taught education in Computer Networking
Stars: ✭ 201 (+509.09%)
LibnetA portable framework for low-level network packet construction
Stars: ✭ 640 (+1839.39%)
Pypacker📦 The fastest and simplest packet manipulation lib for Python
Stars: ✭ 216 (+554.55%)
PytcpPyTCP is an attempt to create fully functional TCP/IP stack in Python. It supports TCP stream based transport with reliable packet delivery based on sliding window mechanism and basic congestion control. It also supports IPv6/ICMPv6 protocols with SLAAC address configuration. It operates as user space program attached to Linux TAP interface. As of today stack is able to send and receive traffic over Internet using IPv4 and IPv6 default gateways for routing. Since goal of this project is purely educational (at least at this point) the clarity of code is preferred over its efficiency. For the same reason security features are not being implemented just yet unless they are integral part of TCP/IP suite protocols specification.
Stars: ✭ 65 (+96.97%)
net-protocolgolang模拟内核协议栈 实现链路层、网络层、传输层、应用层 用户态协议栈 ,基于虚拟网卡TUN/TAP
Stars: ✭ 129 (+290.91%)
Mirage TcpipTCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.
Stars: ✭ 277 (+739.39%)
captcpA open source program for TCP analysis of PCAP files
Stars: ✭ 110 (+233.33%)
ObjectdelivererObjectDeliverer is a data transmission / reception library for Unreal Engine (C ++, Blueprint).
Stars: ✭ 78 (+136.36%)
Pingtunnelping tunnel is a tool that advertises tcp/udp/socks5 traffic as icmp traffic for forwarding.
Stars: ✭ 1,904 (+5669.7%)
MtsProject of Multi-protocol Test Tool opensourced by Ericsson
Stars: ✭ 34 (+3.03%)
ToolsC# 工具箱,提供Socket(TCP、UDP协议)、Redis、activemq、数据库访问等技术的封装实现
Stars: ✭ 34 (+3.03%)
Mr2Mr.2 can help you expose local server to external network. Support both TCP/UDP, of course support HTTP. Zero-Configuration.
Stars: ✭ 1,102 (+3239.39%)
ObjecttransportSend and Receive objects over TCP or UDP
Stars: ✭ 39 (+18.18%)
Reactor NettyTCP/HTTP/UDP/QUIC client/server with Reactor over Netty
Stars: ✭ 1,743 (+5181.82%)
N2o⭕ N2O: Distributed Application Server
Stars: ✭ 1,262 (+3724.24%)
Gobetween☁️ Modern & minimalistic load balancer for the Сloud era
Stars: ✭ 1,631 (+4842.42%)
StreamNodeJS Modbus Stream
Stars: ✭ 114 (+245.45%)
Go NetstatA netstat implementation written in Go
Stars: ✭ 121 (+266.67%)
SocketNon-blocking socket and TLS functionality for PHP based on Amp.
Stars: ✭ 122 (+269.7%)
Kalm.jsThe socket manager
Stars: ✭ 155 (+369.7%)
ShackleHigh-Performance Erlang Network Client Framework
Stars: ✭ 163 (+393.94%)
sx🖖 Fast, modern, easy-to-use network scanner
Stars: ✭ 1,267 (+3739.39%)
QtswissarmyknifeQSAK (Qt Swiss Army Knife) is a multi-functional, cross-platform debugging tool based on Qt.
Stars: ✭ 196 (+493.94%)
GensioA library to abstract stream I/O like serial port, TCP, telnet, UDP, SSL, IPMI SOL, etc.
Stars: ✭ 30 (-9.09%)
ParallecFast Parallel Async HTTP/SSH/TCP/UDP/Ping Client Java Library. Aggregate 100,000 APIs & send anywhere in 20 lines of code. Ping/HTTP Calls 8000 servers in 12 seconds. (Akka) www.parallec.io
Stars: ✭ 777 (+2254.55%)
Godsharp.socketAn easy-to-use .NET socket server and client.
Stars: ✭ 35 (+6.06%)
Elixir SocketSocket wrapping for Elixir.
Stars: ✭ 642 (+1845.45%)
NetlinkSocket and Networking Library using msgpack.org[C++11]
Stars: ✭ 197 (+496.97%)
LogbertLogbert is an advanced log message viewer for log4net, log4j and others.
Stars: ✭ 70 (+112.12%)
Oscp5An Open Sound Control (OSC) implementation for Java and Processing
Stars: ✭ 103 (+212.12%)
PacketsenderNetwork utility for sending / receiving TCP, UDP, SSL
Stars: ✭ 1,349 (+3987.88%)
Ddos RootsecDDOS Archive by RootSec (Scanners, BotNets (Mirai and QBot Premium & Normal and more), Exploits, Methods, Sniffers)
Stars: ✭ 108 (+227.27%)
T Io解决其它网络框架没有解决的用户痛点,让天下没有难开发的网络程序
Stars: ✭ 1,331 (+3933.33%)
Goproxy🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。
Stars: ✭ 11,334 (+34245.45%)
Fi6sIPv6 network scanner designed to be fast
Stars: ✭ 116 (+251.52%)
PbscanFaster and more efficient stateless SYN scanner and banner grabber due to userland TCP/IP stack usage.
Stars: ✭ 122 (+269.7%)
BlinksocksA framework for building composable proxy protocol stack.
Stars: ✭ 587 (+1678.79%)
Logback GelfLogback appender for sending GELF messages with zero additional dependencies.
Stars: ✭ 146 (+342.42%)
Ngx healthcheck modulenginx module for upstream servers health check. support stream and http upstream. 该模块可以为Nginx提供主动式后端服务器健康检查的功能(同时支持四层和七层后端服务器的健康检测)
Stars: ✭ 145 (+339.39%)
DnsguideA guide to writing a DNS Server from scratch in Rust
Stars: ✭ 2,226 (+6645.45%)
Gap Proxy gap-proxy 是一个加速网络的 SOCKS5 安全代理工具。
Stars: ✭ 144 (+336.36%)
Hazel NetworkingHazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP.
Stars: ✭ 194 (+487.88%)
HttpcanaryA powerful capture and injection tool for the Android platform
Stars: ✭ 2,188 (+6530.3%)
KnetstatSimple kernel module to inspect socket options
Stars: ✭ 134 (+306.06%)
Frpc AndroidAndroid,安卓版frpc,一个快速反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给Internet。
Stars: ✭ 205 (+521.21%)
OhscePHP HI-REL SOCKET TCP/UDP/ICMP/Serial .高可靠性PHP通信&控制框架SOCKET-TCP/UDP/ICMP/硬件Serial-RS232/RS422/RS485 AND MORE!
Stars: ✭ 206 (+524.24%)
Asio2Header only c++ network library, based on asio,support tcp,udp,http,websocket,rpc,ssl,icmp,serial_port.
Stars: ✭ 202 (+512.12%)
GnbGNB is open source de-centralized VPN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的VPN。
Stars: ✭ 225 (+581.82%)
PssThis is a based plug-in framework that provides cross-platform IO and logically separated plug-in services.
Stars: ✭ 219 (+563.64%)
PjonPJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+7824.24%)
NetworkC# Network Library
Stars: ✭ 237 (+618.18%)
LeafA lightweight and fast proxy utility tries to include any useful features.
Stars: ✭ 530 (+1506.06%)
Impulse💣 Impulse Denial-of-service ToolKit
Stars: ✭ 538 (+1530.3%)
Async Sockets CppSimple thread-based asynchronous TCP & UDP Socket classes in C++.
Stars: ✭ 127 (+284.85%)