Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
rauchg/wifi-password
A small bash script that prints the password of the Wi-Fi network you're currently connected to, or a specified SSID, on macOS. It can be i…
324567maintenance
ilanyu/ReverseProxy
A minimal reverse proxy tool written in Go that forwards HTTP traffic from a listen address to a target address. It ships as a single cross…
234567maintenance
willswire/unifi-ddns
A Cloudflare Worker that acts as a Dynamic DNS (DDNS) bridge between UniFi OS gateways (UDM-Pro, USG, etc.) and Cloudflare DNS. It lets Uni…
861290active
reactphp/socket
A PHP library providing asynchronous, streaming plaintext TCP/IP and secure TLS socket server and client connections for the ReactPHP ecosy…
631290stable
ONOS
ONOS (Open Network Operating System) is a Java-based SDN controller platform that centrally manages and programs network devices through pl…
321289stable
kdzwinel/betwixt
Betwixt is a web debugging proxy desktop app built on Electron that captures and analyzes HTTP/HTTPS traffic using the familiar Chrome DevT…
234557maintenance
Riptide Networking
Riptide is a lightweight C# networking library for building multiplayer games, providing client-server connection management and message pa…
631286active
denilsonsa/prettyping
A single-file bash/awk wrapper around the standard ping tool that renders ping output in a colorful, compact, graphical way using Unicode c…
301286active
webtorrent/bittorrent-dht
A Node.js library implementing the BitTorrent DHT protocol (BEP 5) for trackerless peer discovery, with support for BEP44 arbitrary data st…
811282active
ParallelSSH/parallel-ssh
parallel-ssh is an asynchronous parallel SSH client library for Python that can run commands and file transfers across hundreds to hundreds…
751282active
RRQM/TouchSocket
TouchSocket is a high-performance .NET networking library covering TCP, UDP, SSL, named pipes, HTTP, WebSocket, MQTT, Modbus, and RPC in a …
661279active
mozillazg/ptcpdump
ptcpdump is a tcpdump-compatible packet analyzer built on eBPF that automatically annotates captured packets with process, container, and K…
721277active
retlehs/quien
quien is a Go CLI and interactive TUI that replaces whois with a tabbed domain and IP intelligence tool covering WHOIS/RDAP, DNS, mail auth…
671276active
lexrus/VPNOn
VPNOn is an open-source iOS app that adds a Today Widget to Notification Center, letting users toggle IPSec IKEv1/IKEv2 VPN connections in …
104507maintenance
stasel/WebRTC-iOS
A native iOS demo app written in Swift that shows the bare minimum needed to establish a peer-to-peer WebRTC connection, including audio an…
751275active
edoardottt/scilla
Scilla is a Go-based command-line information gathering (recon) tool for penetration testers and bug bounty hunters. It enumerates DNS reco…
881272active
kpcyrd/sniffglue
A secure multithreaded network packet sniffer written in Rust that parses packets concurrently across all CPU cores. It is hardened with se…
661265active
Art-of-WiFi/UniFi-API-browser
A self-hosted PHP web tool for browsing the data exposed by Ubiquiti's UniFi Controller API. It bundles API clients supporting both classic…
701263active
zhiyi7/gfw-pac
A PAC (Proxy Auto-Config) file generator and ready-made gfw.pac file for routing traffic around the GFW. It matches domains first, then fal…
931262active
crocofied/PortNote
PortNote is a self-hosted web application for documenting and tracking which services use which ports across servers and VMs. It provides a…
271262active
scottlerch/HostsFileEditor
A Windows desktop application for editing and managing the hosts file as a sortable, filterable table with undo/redo, presets/archives, and…
881259active
lakinduakash/linux-wifi-hotspot
A feature-rich WiFi hotspot creator for Linux offering both a GTK3 GUI and a command-line interface. It can share an access point from any …
844435maintenance
tzmax/V2RayXS
V2RayXS is a native macOS GUI client for Xray-core, a maintained fork of the archived V2RayX project. It supports VLESS and XTLS protocols,…
821258active
Roc
Roc Toolkit is a C library and set of command-line tools for real-time audio streaming over IP networks, with guaranteed latency, Forward E…
641257stable
yagiz/Bagel
Bagel is a native Mac application paired with an iOS client library for debugging network traffic of iOS apps without proxy or certificate …
234422maintenance
gosnmp/gosnmp
GoSNMP is an SNMP client library fully written in Go, supporting SNMPv1, v2c, and v3 with operations like Get, Walk, Set, and Trap send/rec…
931254active
dnsviz/dnsviz
DNSViz is a Python tool suite for analysis and visualization of DNS behavior, including DNSSEC security extensions. It provides command-lin…
871254active
chenxuuu/llcom
LLCOM is a powerful Windows serial port debugging tool with embedded Lua scripting for automating data processing and device communication.…
761254active
f4rih/websploit
Websploit is a high-level man-in-the-middle (MITM) security framework written in Python with a modular console interface similar to Metaspl…
231254stable
OptimalBits/redbird
Redbird is a TypeScript library for building dynamic reverse proxies on Node.js, built on top of http-proxy. It supports programmatic route…
234411maintenance
Fanju6/NetProxy-Magisk
NetProxy is a system-level transparent proxy module for rooted Android devices built on the sing-box core, distributed as a Magisk/KernelSU…
871252active
google/textfsm
TextFSM is a Python module implementing a template-based state machine for parsing semi-structured text into Python tables. It was original…
381252active
Wifi Pineapple Cloner
A set of shell scripts that port the WiFi Pineapple NANO/TETRA penetration-testing firmware onto generic routers and other hardware. It inc…
611251active
Simple-Tracker/qBittorrent-ClientBlocker
A cross-platform client blocker for qBittorrent, Transmission (beta), and BitComet (partial) that bans leeching BitTorrent peers such as Xu…
751249active
uoaerg/wavemon
wavemon is an ncurses-based terminal application for monitoring wireless network devices on Linux. It displays signal and noise levels, pac…
671249stable
sinamics/ztnet
ZTNET is a self-hosted web UI for managing ZeroTier network controllers, with multi-user and organization support. It is a Next.js/TypeScri…
951246active
cfal/shoes
A high-performance multi-protocol proxy server written in Rust supporting HTTP, SOCKS5, VMess, VLESS, Shadowsocks, Trojan, Snell, Hysteria2…
1001245active
pmacct/pmacct
pmacct is a set of multi-purpose passive network monitoring daemons written in C that collect, aggregate, replicate and export IP traffic a…
661244active
brainfucksec/kalitorify
kalitorify is a shell script for Kali Linux that uses iptables rules to create a transparent proxy through the Tor network, redirecting all…
321244active
guumaster/hostctl
hostctl is a Go CLI tool for managing the /etc/hosts file with named profiles that can be enabled, disabled, and version-controlled. It als…
231243stable
alanmcgovern/monotorrent
MonoTorrent is a BitTorrent library for .NET implementing a wide range of BitTorrent Enhancement Proposals (BEPs), including DHT, UDP track…
761242active
moonlight-stream/Internet-Hosting-Tool
A Windows application that automatically configures port forwarding on home routers so Moonlight can stream games from a PC over the Intern…
231240active
Mirror Networking
Telepathy is a simple, message-based TCP networking library written in pure C#, designed for MMO-scale multiplayer games. It uses framing t…
731239stable
PauperZ/SSRSpeedN
SSRSpeedN is a Python-based benchmarking platform for proxy servers, forked from SSRSpeed, that supports batch speed testing of nodes. It m…
271239active
torlando-tech/columba
Columba is a native Android messaging and voice call app for the Reticulum network, sending LXMF messages and making LXST calls without int…
841237active
zywe03/realm-xwPF
A shell-based one-click management script for Realm, a network relay/port-forwarding tool, with an interactive terminal UI for configuring …
601237active
projectdiscovery/mapcidr
mapCIDR is a Go utility for performing multiple operations on subnet/CIDR ranges, such as expansion, slicing, aggregation, filtering, sorti…
801235active
arismelachroinos/lscript
A shell script for Kali Linux that automates common WiFi penetration testing and hacking procedures through an interactive menu. It bundles…
104326maintenance
SuperNG6/Docker-qBittorrent-Enhanced-Edition
A multi-architecture Docker image packaging qBittorrent-Enhanced-Edition, a BitTorrent client that blocks leeching clients like Xunlei. It …
841229active
schweikert/fping
fping is a high-performance command-line tool that sends ICMP echo requests to any number of network hosts, pinging them in a round-robin f…
691228stable
DanMcInerney/wifijammer
A Python script that continuously jams Wi-Fi clients and access points within range by sending deauthentication packets. It hops channels, …
324305maintenance
lcvvvv/kscan
Kscan is an all-in-one reconnaissance scanner written in pure Go that combines port scanning, protocol detection, service/application finge…
234302maintenance
cloudflare/cloudflare-blog
A collection of code samples accompanying posts on the Cloudflare Blog, covering topics like networking, security, performance, and edge co…
641226active
ca110us/epeius
Epeius is a Trojan proxy server implemented as a Cloudflare Worker, allowing serverless deployment of the Trojan protocol without owning a …
251225active
nmap/ncrack
Ncrack is a high-speed network authentication cracking tool from the Nmap project, designed to audit hosts and network devices for weak pas…
231225active
nfstream/nfstream
NFStream is a multiplatform Python framework for fast, flexible network flow data analysis from live interfaces or pcap files. It provides …
761224stable
514-labs/dnsglobe
dnsglobe is a Rust terminal UI (TUI) application that checks DNS record propagation across 34 public resolvers worldwide, displaying result…
751224active
boy-hack/ksubdomain
KSubdomain is a fast, stateless subdomain enumeration and DNS verification tool written in Go. It uses raw sockets via pcap to bypass the k…
641224active
hyphanet/fred
Fred (Freenet REference Daemon) is the core node software of Hyphanet (formerly Freenet), a peer-to-peer platform for censorship-resistant,…
951222active
pfelk
pfelk is an open-source deployment toolkit that integrates pfSense/OPNsense firewall logs with the Elastic Stack (Elasticsearch, Logstash, …
661222active
coreos/go-iptables
A Go library that wraps the iptables command-line utility, providing functions to append and delete rules and to create, clear, and delete …
231220stable
coyove/goflyway
goflyway is a Go-based encrypted port forwarder that relays TCP connections over plain HTTP POST requests, similar to ssh -L, with optional…
234275maintenance
plabayo/rama
Rama is a modular service framework for Rust for building network clients, servers, proxies, and traffic inspection tools from composable s…
841218active
vibe.d
vibe.d is a high-performance asynchronous I/O, concurrency, and web application toolkit for the D programming language. It bundles an HTTP …
761216active
Azure/DotNetty
DotNetty is a C# port of the Netty project, an asynchronous event-driven network application framework. It enables rapid development of mai…
474252maintenance
leiweibau/Pi.Alert
Pi.Alert is a self-hosted network monitoring application that scans Wi-Fi and LAN for connected devices and alerts on unknown or missing de…
1001213active
irontec/sngrep
sngrep is a terminal-based (ncurses) tool for capturing, displaying, and analyzing SIP message flows, either live from network traffic or f…
911212active
qi4L/qscan
Qscan is an extremely fast internal network scanner written in Go, offering port scanning, protocol detection, service fingerprinting, brut…
661210active
runZeroInc/sshamble
SSHamble is a Go-based research and scanning tool for probing SSH server implementations. It enumerates SSH capabilities and tests for auth…
681208active
opengnb/opengnb
OpenGNB is an open-source decentralized Software Defined Virtual Network (SDVN) that creates a layer-3 P2P VPN with strong NAT traversal, l…
871206active
facebookincubator/fizz
Fizz is a C++14 implementation of the TLS 1.3 protocol, supporting all major handshake modes including PSK resumption, early data, client a…
961204active
HamedAp/ShahanPanel
ShahanPanel is a self-hosted web panel for managing SSH and VPN proxy users on a server, supporting protocols like V2Ray, VLESS, VMess, Wir…
851204active
0xfurai/peekaping
Peekaping is a self-hosted, open-source uptime monitoring system built with Go and React, offering HTTP/TCP/ping/DNS/database/Docker checks…
871202active
SimAI
SimAI is a large-scale network simulation toolkit from Alibaba Cloud for modeling AI training and inference workloads on GPU clusters, publ…
651201active
lattegou/airtiz
AirTiz is a lightweight, native macOS VPN/proxy client built in Swift on top of the open-source mihomo (Clash Meta) kernel. It offers tray-…
611201active
pielco11/fav-up
Fav-up is a Python CLI tool and library that finds the real IP address behind services like Cloudflare by hashing a website's favicon and s…
231201active
vanhauser-thc/thc-ipv6
A comprehensive IPv6 attack toolkit written in C, providing dozens of tools for spoofing, man-in-the-middle, denial-of-service, scanning, a…
541200active
beetlex-io/BeetleX
BeetleX is a high-performance .NET socket communication library supporting TCP, TLS, HTTP, HTTPS, WebSocket, MQTT, RPC, and Redis protocols…
231200active
snakem982/Pandora-Box
Pandora-Box is a lightweight, cross-platform desktop GUI client for the Mihomo (Clash Meta) proxy core. It supports multiple proxy protocol…
911199active
STRRL/cloudflare-tunnel-ingress-controller
A Kubernetes ingress controller that exposes cluster services to the internet via Cloudflare Tunnel. It watches standard Ingress resources …
891198active
ldoubil/astral
Astral is a cross-platform GUI application built with Flutter on top of the EasyTier Rust backend, providing decentralized P2P virtual netw…
831197active
Certificate Transparency
Google's Go implementation of Certificate Transparency (RFC 6962), providing libraries for parsing and auditing TLS certificates, client li…
781197active
lemunozm/message-io
message-io is a Rust library that provides a fast, event-driven networking API over TCP, UDP, and WebSocket transports. It manages OS socke…
751197active
deepfence/FlowMeter
FlowMeter is a Go utility that analyzes network packet headers, groups packets into flows, and uses machine learning to classify flows as b…
101196active
constverum/ProxyBroker
ProxyBroker is an asynchronous Python tool that finds public HTTP(S) and SOCKS4/5 proxies from ~50 sources and concurrently checks their ty…
324169maintenance
cunnie/sslip.io
sslip.io is a Go-based DNS server that maps specially-crafted hostnames with embedded IP addresses (e.g. 127-0-0-1.sslip.io) to those IP ad…
1001194active
n0-computer/sendme
Sendme is a Rust CLI tool for sending files and directories over the internet, built on the iroh and iroh-blobs protocols. It handles NAT h…
821193active
cloudflare/flan
Flan Scan is a lightweight network vulnerability scanner from Cloudflare that wraps Nmap and the vulners script to detect open ports, servi…
104162maintenance
dirkjanm/adidnsdump
A Python CLI tool that enumerates and exports all DNS records in Active Directory Integrated DNS zones using any authenticated domain user'…
261189active
steelbrain/ffmpeg-over-ip
A client/server tool that lets applications use GPU-accelerated ffmpeg on a remote machine over a single TCP connection, without GPU passth…
781187active
cidrblock/drawthe.net
drawthe.net is a tool that renders network diagrams as SVG in the browser from a YAML text file describing icons, groups, connections, and …
971183active
linuxserver/docker-unifi-network-application
A LinuxServer.io Docker image that packages Ubiquiti's UniFi Network Application (network controller) for self-hosting. It lets users run t…
921182active
OpenVPN/openvpn3
OpenVPN 3 is a C++20 class library implementing an OpenVPN client that is protocol-compatible with OpenVPN 2.x, with a minimal command-line…
751180active
PaoPao DNS
PaoPaoDNS is a Docker image that deploys a recursive DNS server in one command, using Unbound as the recursive resolver, Redis for caching,…
311180active
vlm/asn1c
asn1c is an open-source ASN.1 to C compiler that generates C/C++-compatible source code from ASN.1 module files. The generated code seriali…
741178stable
SSLMate/certspotter
Cert Spotter is an open-source Certificate Transparency log monitor written in Go that alerts you when SSL/TLS certificates are issued for …
751177active
Shadowsocks
A Node.js-based management tool for Shadowsocks servers that adds multi-user support and traffic control on top of the manager API. It stor…
324092maintenance
nginx/nginx-gateway-fabric
NGINX Gateway Fabric is an open-source Kubernetes Gateway API implementation that uses NGINX as the data plane. It configures NGINX via NGI…
971175active
OpenNMS/opennms
OpenNMS is an enterprise-grade open-source network management platform for fault, performance, and traffic monitoring across local and dist…
971174stable
jcmoraisjr/haproxy-ingress
HAProxy Ingress is a Kubernetes ingress controller that configures an embedded HAProxy load balancer to route external traffic to in-cluste…
981172active

← prev page 13 / 22 next →