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 (-69.91%)
Cnp3Computer Networking : Principles, Protocols and Practice (first and second edition, third edition is being written on https://github.com/cnp3/ebook)
Stars: ✭ 471 (+118.06%)
Mirage TcpipTCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.
Stars: ✭ 277 (+28.24%)
sledgehammer🔨 📶 WiFi-Jammer/DoS toolset
Stars: ✭ 34 (-84.26%)
Hp SocketHigh Performance TCP/UDP/HTTP Communication Component
Stars: ✭ 4,420 (+1946.3%)
Kalm.jsThe socket manager
Stars: ✭ 155 (-28.24%)
L2-EmulatorImplementing a Layer-2 Emulator in C using Graphs and LinkedList
Stars: ✭ 17 (-92.13%)
LibnetA portable framework for low-level network packet construction
Stars: ✭ 640 (+196.3%)
net-protocolgolang模拟内核协议栈 实现链路层、网络层、传输层、应用层 用户态协议栈 ,基于虚拟网卡TUN/TAP
Stars: ✭ 129 (-40.28%)
ebookThird edition of the Computer Networking: Principles, Protocols and Practice ebook
Stars: ✭ 64 (-70.37%)
PjonPJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+1110.65%)
captcpA open source program for TCP analysis of PCAP files
Stars: ✭ 110 (-49.07%)
LibtinsHigh-level, multiplatform C++ network packet sniffing and crafting library.
Stars: ✭ 1,609 (+644.91%)
KingNetworkKingNetwork is an open source library to facilitate the creation and communication of clients and servers via TCP, UDP, WebSocket and RUDP sockets.
Stars: ✭ 78 (-63.89%)
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 (+5147.22%)
Async Sockets CppSimple thread-based asynchronous TCP & UDP Socket classes in C++.
Stars: ✭ 127 (-41.2%)
SocketThe Hoa\Socket library.
Stars: ✭ 61 (-71.76%)
Fi6sIPv6 network scanner designed to be fast
Stars: ✭ 116 (-46.3%)
JstpFast RPC for browser and Node.js based on TCP, WebSocket, and MDSF
Stars: ✭ 132 (-38.89%)
dpdkA comprehensive rust binding for DPDK allowing high speed userspace networking across 256 cores and 32 NICs
Stars: ✭ 30 (-86.11%)
ddosSimple dos attack utility
Stars: ✭ 36 (-83.33%)
AndroidNetMonitorThis project aims to collect and analyze traffic information of Android.(采集手机发送和接收的报文简要信息,并且根据socket记录每个报文对应哪个手机app)
Stars: ✭ 25 (-88.43%)
socketDazzle Async Socket
Stars: ✭ 19 (-91.2%)
rmnpRealtime Multiplayer Networking Protocol
Stars: ✭ 41 (-81.02%)
HisocketIt is a lightweight client socket solution, you can used it in C# project or Unity3d
Stars: ✭ 275 (+27.31%)
node-driversIndustrial protocol drivers in node.js
Stars: ✭ 20 (-90.74%)
RRQMSocketTouchSocket是.Net(包括 C# 、VB.Net、F#)的一个整合性的、超轻量级的网络通信框架。包含了 tcp、udp、ssl、http、websocket、rpc、jsonrpc、webapi、xmlrpc等一系列的通信模块。一键式解决 TCP 黏分包问题,udp大数据包分片组合问题等。使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。
Stars: ✭ 286 (+32.41%)
Go NetstatA netstat implementation written in Go
Stars: ✭ 121 (-43.98%)
GenericProtocol⚡️ A fast TCP event based buffered server/client protocol for transferring data over the (inter)net in .NET 🌐
Stars: ✭ 38 (-82.41%)
SocketNon-blocking socket and TLS functionality for PHP based on Amp.
Stars: ✭ 122 (-43.52%)
PolymorphPolymorph is a real-time network packet manipulation framework with support for almost all existing protocols
Stars: ✭ 364 (+68.52%)
RufflesLightweight and fully managed reliable UDP library.
Stars: ✭ 131 (-39.35%)
gnb udp over tcpgnb_udp_over_tcp 是一个为GNB开发的通过tcp链路中转UDP分组转发的服务
Stars: ✭ 32 (-85.19%)
DatagramTunnelerSimple C++ cross-platform client/server app forwarding UDP datagrams through a TCP connection.
Stars: ✭ 116 (-46.3%)
SocketifyRaw TCP and UDP Sockets API on Desktop Browsers
Stars: ✭ 67 (-68.98%)
YasioA multi-platform support c++11 library with focus on asio (asynchronous socket I/O) for any client application.
Stars: ✭ 483 (+123.61%)
SimplenetAn easy-to-use, event-driven, asynchronous network application framework compiled with Java 11.
Stars: ✭ 164 (-24.07%)
STUP-ProtocolSecure/Speedup TCP-like UDP protocol
Stars: ✭ 12 (-94.44%)
Node Minecraft ProtocolParse and serialize minecraft packets, plus authentication and encryption.
Stars: ✭ 697 (+222.69%)
BlinksocksA framework for building composable proxy protocol stack.
Stars: ✭ 587 (+171.76%)
TinytcpserverA small tcp server working under Mono or .NET (4.0) and provides hooks for handling data exchange with clients (works under mono and .net). Behaviour/protocol/reaction could be specified via custom C# script.
Stars: ✭ 14 (-93.52%)
NetcodeA protocol for secure client/server connections over UDP
Stars: ✭ 2,121 (+881.94%)
Message IoEvent-driven message library for building network applications easy and fast.
Stars: ✭ 321 (+48.61%)
Netcat💻 Netcat client and server modules written in pure Javascript for Node.js.
Stars: ✭ 315 (+45.83%)
Hazel NetworkingHazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP.
Stars: ✭ 194 (-10.19%)
Computer NetworkingFree resources for a self-taught education in Computer Networking
Stars: ✭ 201 (-6.94%)
Pcapxray❄️ PcapXray - A Network Forensics Tool - To visualize a Packet Capture offline as a Network Diagram including device identification, highlight important communication and file extraction
Stars: ✭ 1,096 (+407.41%)
T Io解决其它网络框架没有解决的用户痛点,让天下没有难开发的网络程序
Stars: ✭ 1,331 (+516.2%)
Zserver4dZServer4D 是一套从商业项目剥离而出的云服务器中间件,可以承载百万级的分布式负载服务,并且支持IoT及内网穿透
Stars: ✭ 199 (-7.87%)
Kcp⚡ KCP - A Fast and Reliable ARQ Protocol
Stars: ✭ 10,473 (+4748.61%)
Godsharp.socketAn easy-to-use .NET socket server and client.
Stars: ✭ 35 (-83.8%)
Tcp Shaker💓 Performing TCP handshake without ACK in Go, useful for health checking, that is SYN, SYN-ACK, RST.
Stars: ✭ 289 (+33.8%)
MtsProject of Multi-protocol Test Tool opensourced by Ericsson
Stars: ✭ 34 (-84.26%)
MudMultipath UDP library
Stars: ✭ 100 (-53.7%)