Open-source networking software
2108 open-source libraries, tools and applications tagged networking, ranked by how closely networking is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
2108 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Dr-Incognito/V2Ray-Desktop V2Ray Desktop is a cross-platform GUI proxy client built with Qt5 and QML2 that supports Shadowsocks(R), V2Ray, and Trojan protocols, using… | 23 | 1563 | maintenance |
| csujedihy/proximac Proximac is an open-source command-line alternative to Proxifier that forces any application's traffic through a SOCKS5 proxy on macOS. It … | 23 | 1553 | maintenance |
| tidwall/SwiftWebSocket SwiftWebSocket is a high-performance WebSocket client library for iOS and macOS, fully conforming to RFC 6455 and passing all 521 Autobahn … | 10 | 1545 | maintenance |
| indutny/node-ip A Node.js library providing IP address utilities for parsing, validating, comparing, and converting IPv4 and IPv6 addresses. It supports su… | 32 | 1542 | maintenance |
| lukeaschenbrenner/TxtNet-Browser TxtNet Browser is an Android app that lets users browse the web over SMS without any WiFi or mobile data connection. It sends HTTP GET requ… | 75 | 1541 | maintenance |
| EmbarkStudios/wg-ui A self-contained WireGuard management service with a self-serve web UI for generating client configurations, including QR codes for mobile … | 10 | 1519 | maintenance |
| ChirpStack v3 ChirpStack Network Server is an open-source LoRaWAN network server written in Go, responsible for handling and de-duplicating uplink data f… | 10 | 1513 | maintenance |
| kakserpom/phpdaemon phpDaemon is an asynchronous server-side framework for building high-load network applications in PHP, built on libevent. It bundles server… | 23 | 1512 | maintenance |
| hatRiot/zarp Zarp is a Python-based network attack tool focused on exploiting local networks by abusing networking protocols rather than systems. It pro… | 23 | 1510 | maintenance |
| oooldking/script A collection of Linux shell scripts for VPS server benchmarking, including SuperBench (download, I/O, and network speed tests), SuperSpeed … | 33 | 1503 | maintenance |
| housleyjk/ws-rs WS-RS is a lightweight, event-driven WebSocket library for Rust implementing RFC 6455 on top of MIO. It handles multiple connections on a s… | 32 | 1495 | maintenance |
| nrlquaker/winbox-mac A macOS application that bundles MikroTik's Winbox router administration tool with a minimal Wine build so it runs natively on macOS. It is… | 10 | 1487 | maintenance |
| FlashDetector Daedalus is an Android app that modifies DNS resolution without root access by creating a local VPN tunnel to intercept DNS requests. It su… | 66 | 1467 | maintenance |
| devopsgroup-io/vagrant-hostmanager A Vagrant plugin that automatically manages the hosts file on guest machines and optionally the host machine. It enables hostname resolutio… | 23 | 1460 | maintenance |
| mrash/fwknop fwknop implements Single Packet Authorization (SPA), a next-generation port knocking scheme that conceals services behind a default-drop fi… | 57 | 1459 | maintenance |
| SySS-Research/Seth Seth is a Python and Bash proof-of-concept tool that performs a man-in-the-middle attack on RDP connections via ARP spoofing, downgrading t… | 52 | 1457 | maintenance |
| rxi/dyad Dyad.c is a lightweight, portable asynchronous networking library for C, distributed as just two source files. It supports building small T… | 10 | 1457 | maintenance |
| mafintosh/chromecasts A Node.js library for discovering Chromecast devices on the local network and controlling media playback on them. It provides an event-base… | 32 | 1448 | maintenance |
| PowerTunnel PowerTunnel is an extensible local proxy server built on LittleProxy that bypasses government censorship by evading Deep Packet Inspection,… | 23 | 1442 | maintenance |
| james-proxy/james James is an open-source HTTP proxy and monitor desktop app built with Electron, React, and hoxy that lets developers view and intercept bro… | 23 | 1439 | maintenance |
| BugScanTeam/DNSLog DNSLog is a self-hosted tool that monitors DNS resolution records and HTTP access logs, built on Django with an integrated DNS server. It i… | 10 | 1435 | maintenance |
| v2ray-web-manager v2ray-web-manager is a self-hosted web panel and cluster solution for managing v2ray proxy services. It works as a transport-layer middlewa… | 10 | 1430 | maintenance |
| FunnyWolf/pystinger Pystinger is a Python tool that establishes a SOCKS4a proxy and port mapping through a webshell (PHP, JSP, or ASPX) on a compromised server… | 23 | 1425 | maintenance |
| CiscoCXSecurity/enum4linux enum4Linux is a Perl-based CLI tool that enumerates information from Windows and Samba hosts, serving as a Linux alternative to enum.exe. I… | 68 | 1422 | maintenance |
| Kitura BlueSocket is a Swift socket framework for TCP and UDP networking, packaged via Swift Package Manager. It provides a cross-platform abstrac… | 23 | 1417 | maintenance |
| aregm/nff-go NFF-Go is a set of Go libraries for building and deploying high-performance, cloud-native network functions (NFs) on top of DPDK and AF_XDP… | 23 | 1416 | maintenance |
| grimd Grimd is a fast DNS proxy server written in Go that blackholes advertisement and malware domains using configurable blocklists. It runs any… | 23 | 1415 | maintenance |
| 649/Memcrashed-DDoS-Exploit A Python CLI exploit tool that finds exposed Memcached servers via the Shodan API and sends forged UDP packets to them to amplify DDoS atta… | 32 | 1398 | maintenance |
| coderyi/NetworkEye NetworkEye is an iOS network debugging library that monitors HTTP requests made by NSURLConnection, NSURLSession, AFNetworking, and third-p… | 23 | 1398 | maintenance |
| hashicorp/mdns A simple mDNS (Multicast DNS) client and server library written in Go. It enables publishing and discovering services on a local network wi… | 82 | 1391 | maintenance |
| screetsec/Dracnmap Dracnmap is a shell-based menu tool that wraps nmap to simplify network scanning and information gathering. It exposes nmap's advanced scri… | 23 | 1387 | maintenance |
| freelan-developers/freelan FreeLAN is an open-source, peer-to-peer VPN application written in C++ that creates secure virtual networks over the internet. It supports … | 23 | 1378 | maintenance |
| DNSPod/dnspod-sr dnspod-sr is a high-performance recursive DNS server written in C by DNSPod, designed for Linux. It claims roughly double the throughput of… | 57 | 1375 | maintenance |
| ReactiveX/RxNetty RxNetty is a Reactive Extensions (Rx) adaptor for Netty, providing reactive APIs for building HTTP and TCP clients and servers on the JVM. … | 23 | 1373 | maintenance |
| MegatronKing/NetBare-Android NetBare is an Android library for capturing, blocking, and injecting network packets using a VPN-based local proxy with a customizable Virt… | 32 | 1368 | maintenance |
| Terminals-Origin/Terminals Terminals is a secure, multi-tab remote desktop and terminal services client for Windows that supports RDP, VNC, VMRC, SSH, Telnet, ICA Cit… | 52 | 1367 | maintenance |
| cisco/joy Joy is a libpcap-based C package that captures network traffic and extracts flow and intraflow features (packet timing, byte distributions,… | 10 | 1367 | maintenance |
| eycorsican/go-tun2socks A tun2socks implementation written in Go that routes traffic from a TUN network interface through a SOCKS proxy. It can be used as a comman… | 10 | 1366 | maintenance |
| Rafficer/linux-cli-community A community-maintained Linux command-line client for ProtonVPN, rewritten in Python from the original bash version. It manages OpenVPN-base… | 10 | 1362 | maintenance |
| Mongrel2 Mongrel2 is a language- and architecture-agnostic web server written in C that decouples HTTP handling from application backends via a Zero… | 23 | 1358 | maintenance |
| koolshare/ledesoft Softcenter, the Koolshare plugin/software center for LEDE (OpenWrt-based) x64 router firmware. It hosts and manages third-party router plug… | 50 | 1331 | maintenance |
| nmathewson/libevent_obsolete An obsolete mirror of Nick Mathewson's libevent repository; the official libevent project lives at github.com/libevent/libevent. Libevent i… | 32 | 1330 | maintenance |
| SukkaW/Koolshare-Clash KoolClash is a Koolshare OpenWrt/LEDE x64 plugin that packages the Clash rule-based proxy tunnel for installation via Koolshare Soft Center… | 10 | 1330 | maintenance |
| infobyte/evilgrade Evilgrade is a modular penetration testing framework that exploits poor software update implementations by injecting fake updates via DNS m… | 23 | 1326 | maintenance |
| TermuxHackz/wifi-hacker A shell script that automates attacking wireless connections using built-in Kali Linux tools, supporting WEP, WPS, WPA, and WPA2 securities… | 32 | 1325 | maintenance |
| salesforce/jarm JARM is an active TLS server fingerprinting tool that generates unique fingerprints of TLS server configurations. It is used to group and i… | 72 | 1323 | maintenance |
| vanhoefm/fragattacks A security testing tool that tests Wi-Fi clients and access points for the FragAttacks fragmentation and aggregation vulnerabilities affect… | 37 | 1321 | maintenance |
| emmericp/ixy ixy is a userspace packet processing framework and network driver for Intel 10 Gbit/s NICs (82599/ixgbe family) and virtio, written from sc… | 32 | 1319 | maintenance |
| LupinTraderIII/LookingGlass LookingGlass is a user-friendly PHP web application that lets the public run network diagnostic commands (ping, traceroute, mtr, host) agai… | 32 | 1317 | maintenance |
| nccgroup/SocksOverRDP A SOCKS4/4a/5 proxy implementation that tunnels traffic over RDP or Citrix (XenApp/XenDesktop) connections using Dynamic Virtual Channels. … | 23 | 1315 | maintenance |
| honeytrap/honeytrap Honeytrap is an extensible open-source honeypot framework written in Go for running, monitoring, and managing honeypots. It supports low- t… | 32 | 1314 | maintenance |
| pladaria/reconnecting-websocket A drop-in WebSocket client library that automatically reconnects when the connection closes, with a fully WebSocket-API-compatible interfac… | 23 | 1314 | maintenance |
| tass-belgium/picotcp picoTCP is a small-footprint, modular TCP/IP stack written in C for embedded systems and IoT devices. It is portable to many microcontrolle… | 23 | 1312 | maintenance |
| vincentcox/bypass-firewalls-by-DNS-history A shell script that attempts to bypass web application firewalls (like Cloudflare, Incapsula, SUCURI) by finding the origin server IP throu… | 32 | 1311 | maintenance |
| k8gege/K8CScan K8CScan is a high-concurrency, plugin-based scanner designed for large internal network penetration testing. It bundles information gatheri… | 32 | 1310 | maintenance |
| cx9208/bbrplus BBRplus is a modified version of the Linux kernel's BBR TCP congestion control algorithm, originally proposed by dog250, compiled into a 4.… | 10 | 1308 | maintenance |
| lavv17/lftp LFTP is a sophisticated command-line file transfer program supporting FTP, HTTP/HTTPS, SFTP, FISH, and BitTorrent protocols. It offers shel… | 78 | 1305 | maintenance |
| sinpolib/sokit Sokit is a GUI tool written in C++ with Qt for sending, receiving, and transferring TCP and UDP packets. It runs on Windows and Linux and i… | 23 | 1292 | maintenance |
| hubert3/iSniff-GPS iSniff-GPS is a passive WiFi sniffing tool that captures SSID probes, ARPs, and MDNS packets from nearby iOS devices to infer their previou… | 32 | 1287 | maintenance |
| entropy1337/infernal-twin Infernal-Wireless is an automated wireless hacking framework written in Python that aids penetration testers in assessing Wi-Fi security. I… | 23 | 1286 | maintenance |
| rbsec/dnscan dnscan is a Python command-line tool that performs DNS subdomain enumeration using wordlists, attempting zone transfers first and falling b… | 32 | 1281 | maintenance |
| Anorov/PySocks PySocks is a Python library that lets you route TCP (and mostly UDP) traffic through SOCKS4, SOCKS5, and HTTP CONNECT proxy servers. It act… | 23 | 1279 | maintenance |
| cwise89/react-detect-offline A small React component library that tracks the browser's online/offline connection state. It ships Online, Offline, and Detector component… | 23 | 1278 | maintenance |
| eventlet/eventlet Eventlet is a Python concurrent networking library using greenlet-based coroutines and epoll/libevent for scalable non-blocking I/O with a … | 75 | 1275 | maintenance |
| SECFORCE/Tunna Tunna is a Python toolset that tunnels arbitrary TCP connections over HTTP using a remote webshell and a local SOCKS-capable proxy. It is d… | 32 | 1275 | maintenance |
| masmu/pulseaudio-dlna A lightweight Python streaming server that adds DLNA/UPnP and Chromecast support to PulseAudio on Linux. It discovers UPnP media renderers … | 32 | 1272 | maintenance |
| Zo3i/frpMgr A web-based control panel for quickly configuring and managing frp (fast reverse proxy) clients and servers. It allows one-click installati… | 32 | 1261 | maintenance |
| nxshell/nxshell NxShell is a cross-platform, open-source SSH client with a graphical terminal interface supporting SSH, SFTP, FTP, VNC, Telnet, and serial … | 23 | 1260 | maintenance |
| mehrdadrad/radvpn RadVPN is a decentralized, full-mesh VPN written in Go that connects nodes directly without a central server, with a built-in router for pa… | 32 | 1251 | maintenance |
| m4n3dw0lf/pythem pythem is a multi-purpose penetration testing framework written in Python 2.7, providing an interactive CLI for security researchers. It bu… | 32 | 1247 | maintenance |
| Tylous/SniffAir SniffAir is an open-source wireless security framework for parsing passively collected wireless traffic and launching wireless attacks. It … | 23 | 1243 | maintenance |
| cloudwu/mptun A small C-based peer-to-peer VPN tunnel over UDP that can aggregate multiple network paths between a client and server. It lets users combi… | 32 | 1242 | maintenance |
| kaitoy/pcap4j Pcap4J is a Java library for capturing, crafting, and sending network packets. It wraps native packet capture libraries (libpcap, WinPcap, … | 32 | 1242 | maintenance |
| bradleyjkemp/grpc-tools A suite of Go-based gRPC debugging tools, including grpc-dump (a transparent proxy that logs gRPC/gRPC-Web traffic as JSON), grpc-replay, g… | 23 | 1241 | maintenance |
| morrownr/88x2bu-20210702 An out-of-tree Linux kernel driver for USB WiFi adapters based on Realtek RTL8812BU and RTL8822BU chipsets, based on Realtek's v5.13.1 sour… | 75 | 1238 | maintenance |
| cloudflare/bpftools A toolkit of Python scripts and Linux binaries for analyzing pcap traffic dumps and generating BPF bytecode. Its core purpose is crafting B… | 64 | 1232 | maintenance |
| bryanpkc/corkscrew Corkscrew is a small C command-line tool that tunnels SSH connections through HTTP proxies by acting as an SSH ProxyCommand helper. It supp… | 32 | 1230 | maintenance |
| tcurdt/iProxy An iOS application that runs an HTTP and SOCKS proxy on a jailbreak-free iPhone, letting a laptop share the phone's internet connection wit… | 32 | 1223 | maintenance |
| eastmaple/easytrojan A one-line shell script that deploys a Trojan proxy server on Linux, automatically provisioning a free nip.io domain and Let's Encrypt/Zero… | 32 | 1221 | maintenance |
| lidgren/lidgren-network-gen3 Lidgren.Network is a C# networking library for the .NET framework that uses a single UDP socket to provide a simple client-server messaging… | 32 | 1221 | maintenance |
| HirbodBehnam/MTProtoProxyInstaller A one-click bash installer script that sets up an MTProto proxy server for Telegram on CentOS, Ubuntu, and Debian. It generates secrets, co… | 32 | 1218 | maintenance |
| ANS (Accelerated Network Stack) ANS is a DPDK-native userspace TCP/IP stack written in C, based on the FreeBSD implementation, providing zero-copy mbuf handling and a BSD-… | 23 | 1218 | maintenance |
| tp4a/teleport Teleport is an open-source bastion host (jump server) system that proxies and audits RDP, SSH, SFTP, and Telnet remote connections. It bund… | 23 | 1217 | maintenance |
| igrigorik/em-http-request An asynchronous HTTP client library for Ruby built on EventMachine, supporting parallel requests, streaming, keep-alive, pipelining, proxie… | 32 | 1216 | maintenance |
| ZE3kr/Cloudflare-CNAME-Setup A self-hosted PHP panel for Cloudflare Hosting Partners that lets customers set up domains via CNAME (partial setup) instead of full NS del… | 40 | 1211 | maintenance |
| EddieIvan01/iox iox is a Go-based command-line tool for TCP/UDP port forwarding and intranet SOCKS5 proxying, serving as a modern replacement for lcx/ew. I… | 23 | 1208 | maintenance |
| moby/vpnkit VPNKit is a set of OCaml tools and services that provide VPN-friendly networking for HyperKit virtual machines. It translates VM ethernet t… | 58 | 1207 | maintenance |
| rsms/gotalk Gotalk is a Go library and wire protocol for bidirectional, concurrent peer-to-peer communication over any byte stream, with first-class We… | 23 | 1205 | maintenance |
| abourget/gevent-socketio gevent-socketio is a Python implementation of the Socket.IO protocol built on gevent and gevent-websocket, enabling real-time bidirectional… | 32 | 1204 | maintenance |
| kevinburke/hamms Hamms is a Python library and CLI tool that runs a set of deliberately broken HTTP servers on ports 5500-5600 to elicit failures in HTTP cl… | 32 | 1201 | maintenance |
| osxfuse/sshfs SSHFS is a FUSE-based filesystem client that mounts remote directories over the SSH File Transfer Protocol. It requires no server-side setu… | 23 | 1201 | maintenance |
| basildane/WakeOnLAN A Windows GUI and command-line application for sending Wake-on-LAN magic packets to power on remote machines, plus remote shutdown, sleep, … | 64 | 1200 | maintenance |
| drcoms/drcom-generic An open-source Python reimplementation of the Dr.COM/DrCOM campus network authentication client, with d, p, and x protocol variants. It let… | 32 | 1199 | maintenance |
| yggdrasil-network/yggdrasil-go Yggdrasil is a lightweight userspace software router implementing an experimental, fully end-to-end encrypted IPv6 overlay network with a s… | 87 | 5443 | experimental |
| Ekultek/BlueKeep A Python proof-of-concept exploit for CVE-2019-0708 (BlueKeep), a pre-authentication remote code execution vulnerability in Microsoft RDP a… | 61 | 1185 | maintenance |
| DanMcInerney/icebreaker A PowerShell-based penetration testing tool that automates five internal network attacks against Active Directory to obtain plaintext crede… | 32 | 1183 | maintenance |
| Shell Scripts Collection A collection of one-click Linux shell scripts for installing and managing Kcptun (a UDP acceleration tool) and OpenVZ BBR (TCP congestion c… | 23 | 1183 | maintenance |
| FDX100/Auto_Tor_IP_changer A Python CLI tool that automatically rotates your IP address at configurable intervals by leveraging the Tor network's SOCKS proxy (127.0.0… | 32 | 1180 | maintenance |
| dec0dOS/zero-ui ZeroUI is a web user interface for managing a self-hosted ZeroTier network controller, built as a React single-page application with a Node… | 62 | 1178 | maintenance |
| Code-Hex/pget Pget is a fast, resumable command-line file download client written in Go that uses parallel multi-connection HTTP requests to speed up dow… | 23 | 1174 | maintenance |