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

Open-source networking software

2154 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.

2154 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
jwise/HoRNDIS
HoRNDIS is a macOS kernel extension (kext) driver that enables Android USB tethering, letting a Mac use an Android phone's native tethering…
233261maintenance
DhavalKapil/icmptunnel
icmptunnel is a C command-line tool that transparently encapsulates IP traffic inside ICMP echo and reply packets, tunneling it through a p…
233251maintenance
progrium/localtunnel
Localtunnel is a tool that exposes localhost servers to the public Internet via tunnels. The current v3 is a minimal Go implementation buil…
323227maintenance
sensepost/reGeorg
reGeorg is a Python tool that creates a SOCKS proxy through a compromised bastion webserver by tunneling traffic over HTTP(S) via uploaded …
333180maintenance
sustrik/libmill
Libmill is a C library that brings Go-style concurrency to C, providing goroutine-like coroutines and channels. It lets C developers write …
323176maintenance
facebookarchive/network-connection-class
An Android library by Facebook that listens to the app's existing network traffic and classifies the user's connection quality into discret…
103170maintenance
sdushantha/wifi-password
A Python command-line tool that quickly retrieves the password of the WiFi network you are connected to (or a previously connected SSID). I…
233153maintenance
saminiir/level-ip
A userspace TCP/IP stack for Linux implemented in C using TUN/TAP devices, with an accompanying blog series explaining Ethernet, ARP, IPv4,…
323135maintenance
tomnomnom/httprobe
httprobe is a Go command-line tool that takes a list of domains on stdin and probes for working HTTP and HTTPS servers, reporting which res…
233126maintenance
alexforencich/verilog-ethernet
A collection of Verilog Ethernet components for FPGA implementation, covering gigabit, 10G, and 25G packet processing with MAC, PCS/PMA PHY…
323115maintenance
eclipse-paho/paho.mqtt.android
Eclipse Paho Android Service is an MQTT client library written in Java for Android applications, supporting MQTT 3.1/3.1.1 with features li…
323101maintenance
salesforce/ja3
JA3 is a standard and set of scripts (Python and Zeek) for generating SSL/TLS client fingerprints that are easy to produce and share for th…
103099maintenance
dustturtle/RealReachability
An iOS library that determines real internet reachability rather than just local network connection status, by combining SCNetworkReachabil…
553097maintenance
risinek/esp32-wifi-penetration-tool
An extensible Wi-Fi penetration testing framework for the ESP32 microcontroller, implementing attacks such as PMKID capture, WPA/WPA2 hands…
233077maintenance
bcoin-org/bcoin
Bcoin is an alternative implementation of the Bitcoin protocol written in JavaScript and C/C++ for Node.js and browsers. It can run as a fu…
233069maintenance
django-sspanel
A self-hosted Shadowsocks proxy management panel built with Django, used to manage proxy nodes, users, and subscriptions. It pairs with the…
103066maintenance
snabbco/snabb
Snabb is a simple and fast packet networking toolkit written in Lua on LuaJIT, using kernel-bypass Ethernet I/O. It compiles to a single bu…
623033maintenance
Base
Base Node is a Docker-based deployment that runs a full Base L2 Ethereum node using the base-reth execution client and base-consensus. It p…
86909active
rajkumardusad/IP-Tracer
IP-Tracer is a command-line tool for Linux and Termux that retrieves geolocation and information about any IP address using the ip-api serv…
233019maintenance
esp-link
esp-link is ESP8266 firmware that turns the module into a transparent WiFi-to-serial bridge for attached microcontrollers. It also provides…
233009maintenance
KOP-XIAO/QuantumultX
A JavaScript resource parser script for the Quantumult X iOS proxy client that converts proxy node subscriptions and configs from formats l…
772999maintenance
facebook/wdt
Warp speed Data Transfer (WDT) is an embeddable C++ library and command line tool for transferring files between two systems as fast as pos…
672961maintenance
google/nogotofail
Nogotofail is an on-path (man-in-the-middle) blackbox network traffic security testing tool built in Python. It detects weak TLS/SSL connec…
102952maintenance
V2Ray
An official Bash installer script (plus community config examples) that installs and manages V2Ray, a network proxy platform, on systemd-ba…
10875active
mofarrell/p2pvc
p2pvc is a peer-to-peer video chat application that renders live color video as ASCII/Braille characters directly in the terminal, with aud…
322891maintenance
seemoo-lab/nexmon
Nexmon is a C-based firmware patching framework for Broadcom/Cypress WiFi chips that enables custom firmware modifications such as monitor …
662886maintenance
seclab-ucr/INTANG
INTANG is a Linux daemon that evades the Great Firewall of China's TCP reset attacks by desynchronizing the TCP Control Block on censorship…
402833maintenance
xuhaoyang/ClashForAndroid
A GUI application for Android that wraps the Clash rule-based tunnel proxy core. It lets users route device traffic through configurable pr…
322820maintenance
Ettercap/ettercap
Ettercap is a comprehensive open-source suite for man-in-the-middle attacks on local networks. It supports live connection sniffing, on-the…
832798maintenance
TheMRLL/WinXray
WinXray is a Windows universal proxy client supporting Xray/V2Ray (vmess/vless), Shadowsocks, SSR, Trojan, Trojan-go, and NaïveProxy, built…
232795maintenance
rtr7/router7
router7 is a small home internet router implemented entirely in Go, running as a gokrazy appliance on PC Engines apu2c4 hardware. It bundle…
702771maintenance
yann-shi/dht
A Go library implementing the BitTorrent DHT protocol (BEP-3, 5, 9, 10) with two modes: a standard DHT server and a crawling mode for harve…
232771maintenance
soheilhy/cmux
cmux is a Go library that multiplexes TCP connections based on their payload, allowing multiple protocols like gRPC, HTTP, HTTPS, and SSH t…
582768maintenance
picotorrent/picotorrent
PicoTorrent is a tiny, hackable BitTorrent client written in modern C++ and built on Rasterbar-libtorrent. It offers a native Windows inter…
232758maintenance
dlundquist/sniproxy
A C-based TCP proxy that routes incoming HTTP and TLS connections to backend servers based on the hostname in the initial request (SNI or H…
472719maintenance
mehrdadrad/mylg
myLG is an open-source command-line network diagnostic tool written in Go that combines ping, traceroute, BGP looking glasses, DNS lookup, …
232719maintenance
m0rtem/CloudFail
CloudFail is a Python 3 command-line reconnaissance tool that attempts to discover the real IP address of servers hidden behind Cloudflare.…
322698maintenance
Sia
Sia is a decentralized, blockchain-based peer-to-peer cloud storage marketplace where users rent storage from hosts, with files encrypted a…
102693maintenance
k4m4/kickthemout
KickThemOut is a Python command-line tool that kicks devices off a local network by performing an ARP spoofing attack against selected targ…
232679maintenance
open-domains/register
A service that provides free subdomains for personal sites, open-source projects, and other developer use cases, historically managed throu…
102602maintenance
wangyu-/tinyfecVPN
A lightweight Linux VPN tool that uses Reed-Solomon forward error correction to reduce packet loss and improve TCP latency on high-latency,…
232587maintenance
xuuhaoo/OkSocket
OkSocket is a Java library providing a blocking TCP socket client (and optional server plugin) for Android and Java applications. It wraps …
232586maintenance
Wifite
Wifite is a Python command-line tool that automates wireless network security auditing by running existing tools like the Aircrack-ng suite…
822517maintenance
cleanbrowsing/dnsperftest
A shell script that benchmarks the latency of popular public DNS resolvers (Cloudflare, Google, Quad9, OpenDNS, etc.) from your machine. It…
322517maintenance
infosec-au/altdns
Altdns is a Python CLI tool for DNS reconnaissance that generates permutations, alterations, and mutations of known subdomains using a word…
322511maintenance
KimiNewt/pyshark
A Python wrapper around tshark that lets you parse packets from capture files or live captures using all installed Wireshark dissectors. It…
522500maintenance
zachlatta/sshtron
SSHTron is a multiplayer lightcycle (Tron-style) game playable entirely over SSH by connecting to a hosted server. It is written in Go and …
322497maintenance
ndroi/easy163
An Android app that runs a local VPN service to intercept and redirect NetEase Cloud Music HTTP requests, sourcing VIP and delisted songs f…
232495maintenance
github/glb-director
GitHub's GLB Director is a set of components implementing a scalable, stateless Layer 4 load balancer for bare metal datacenter environment…
672457maintenance
knownsec/ksubdomain
ksubdomain is a stateless subdomain enumeration tool written in Go that performs extremely fast DNS brute-forcing by separating packet send…
232402maintenance
besimorhino/powercat
powercat is a PowerShell reimplementation of netcat supporting TCP, UDP, and DNS (dnscat2) connections, file transfer, and shell serving. I…
322395maintenance
flyzy2005/ss-fly
A set of one-click shell scripts to install and configure Shadowsocks (SS/SSR) proxy servers on Ubuntu, CentOS, and Debian, with optional B…
322341maintenance
icexin/eggos
Eggos is a unikernel written almost entirely in Go that runs Go applications directly on x86 bare metal, supporting Go features like GC, go…
232328maintenance
FreddyChen/NettyChat
An Android instant messaging (IM) client library built on Netty, TCP, and Protobuf. It provides a complete long-connection messaging stack …
322325maintenance
Pumpkin-MC/Pumpkin
Pumpkin is a Minecraft server implementation written entirely in Rust, supporting both Java and Bedrock Edition clients with vanilla game m…
8912226experimental
WireGuard
WireGuard is a fast, modern, and secure VPN tunnel that uses state-of-the-art cryptography (Noise framework, Curve25519, ChaCha20) to creat…
65722stable
eclipse-paho/paho.mqtt.java
The Eclipse Paho Java Client is an MQTT client library for the JVM and Android, providing both asynchronous (MqttAsyncClient) and synchrono…
232297maintenance
ustayready/fireprox
FireProx is a Python CLI tool that uses AWS API Gateway to create on-the-fly HTTP pass-through proxies that rotate the source IP address wi…
322285maintenance
xtr4nge/FruityWifi
FruityWiFi is an open-source wireless network auditing tool with a web-based control panel for deploying advanced WiFi attacks. It is modul…
232280maintenance
topotam/PetitPotam
PetitPotam is a proof-of-concept tool that coerces Windows hosts to authenticate to attacker-controlled machines via the MS-EFSRPC protocol…
322279maintenance
abba23/spotify-adblock
A Spotify adblocker for Linux implemented as a shared library that wraps cef_urlrequest_create and blocks requests to denylisted URLs via L…
872241maintenance
shmilylty/netspy
netspy is a fast, cross-platform Go CLI tool for discovering reachable intranet network segments from a compromised host. It supports ICMP,…
232237maintenance
wulabing/V2Ray_ws-tls_bash_onekey
A one-click bash installation script that deploys a V2Ray proxy server with VMess/VLESS over WebSocket + TLS, fronted by Nginx with automat…
322208maintenance
thehackingsage/hacktronian
Hacktronian is a Python-based, menu-driven collection of penetration testing tools that bundles popular utilities for information gathering…
322204maintenance
LionSec/xerosploit
Xerosploit is a Ruby-based penetration testing toolkit that wraps bettercap and nmap to perform man-in-the-middle attacks, port scanning, a…
232204maintenance
codingo/Reconnoitre
Reconnoitre is a Python CLI tool for multithreaded information gathering and service enumeration of target hosts and ranges, built original…
232196maintenance
SystemRage/py-kms
py-kms is a Python-based KMS (Key Management Service) server emulator that responds to v4, v5, and v6 KMS requests to activate volume-licen…
322193maintenance
ixy network driver
Ixy is an educational user-space network driver for Intel ixgbe 10 Gbit/s NICs, implemented in many programming languages (C, Rust, C++, Go…
322185maintenance
fossabot/clash
Clash is a rule-based network proxy written in Go that supports HTTP/HTTPS and SOCKS proxies with Surge-like configuration and GeoIP rule r…
322178maintenance
noob-hackers/ipdrone
Ipdrone is a simple Python script for IP lookup that retrieves information about a target IP address, including live location with address …
322165maintenance
Dliv3/Venom
Venom is a multi-hop proxy tool written in Go for penetration testers, connecting multiple nodes to build chained proxies through internal …
232163maintenance
Kkevsterrr/geneva
Geneva is a research tool from the University of Maryland that uses a genetic algorithm to automatically evolve packet-manipulation strateg…
762144maintenance
mtcp-stack/mtcp
mTCP is a highly scalable user-level TCP stack for multicore systems, implemented in C with kernel-bypass packet I/O via DPDK, netmap, or P…
232138maintenance
snooda/net-speeder
net-speeder is a C-based Linux tool that speeds up single-threaded downloads on high-latency, unstable network links by duplicating outgoin…
322137maintenance
lbryio/torba
Torba is a Python library and client/server framework for building fast, correct, and scalable cryptocurrency wallets based on Bitcoin. It …
102128maintenance
armon/go-socks5
A Go library that implements a SOCKS5 proxy server, supporting No-Auth and User/Password authentication and the CONNECT command. It offers …
322121maintenance
quericy/one-key-ikev2-vpn
A one-click bash script that installs and configures an IKEv2/L2TP VPN server using strongSwan on Ubuntu, CentOS, or Debian. It handles cer…
322104maintenance
traefik/mesh
Traefik Mesh is a simple, full-featured service mesh for Kubernetes that implements the Service Mesh Interface (SMI) specification. It uses…
522102maintenance
sheepla/pingu
pingu is a ping command implementation written in Go that adds colorful output and Pingu penguin ASCII art to ICMP echo results. It support…
232077maintenance
moxie0/sslstrip
sslstrip is a Python command-line tool that implements Moxie Marlinspike's SSL stripping man-in-the-middle attack, downgrading HTTPS links …
322075maintenance
alibaba/LVS
Alibaba's distribution of Linux Virtual Server (LVS) adding advanced features to the kernel IPVS load balancer. It introduces the FULLNAT p…
322043maintenance
Tencent/phxrpc
PhxRPC is a compact C++ RPC framework from Tencent's WeChat backend team, using Protobuf as IDL to generate client and server code. It feat…
232032maintenance
Cenmrev/V2RayW
V2RayW is a Windows GUI client for v2ray-core that generates config files and manages proxy servers from the system tray. It also handles W…
102024maintenance
GlowstoneMC/Glowstone
Glowstone is a fully open-source Minecraft: Java Edition server written from scratch in Java, with no Mojang code, implementing the Bukkit/…
562012maintenance
Lora-net/LoRaMac-node
A reference implementation of a LoRaWAN end-device (node) stack written in C, with example projects for various MCU platforms. It implement…
231997maintenance
armink/FreeModbus_Slave-Master-RTT-STM32
An open-source Modbus protocol stack based on FreeModbus that adds a master mode to the traditionally slave-only library, supporting RTU, A…
231992maintenance
h3xduck/TripleCross
TripleCross is a Linux eBPF rootkit demonstrating offensive capabilities of eBPF technology, including library injection, execution hijacki…
231986maintenance
samyk/slipstream
NAT Slipstreaming is a security research tool by Samy Kamkar that demonstrates remotely opening arbitrary firewall pinholes through a victi…
321984maintenance
cytopia/pwncat
pwncat is a Python-based netcat replacement and reverse/bind shell handler with firewall and IDS/IPS evasion, self-injecting shells, and po…
231962maintenance
KANIKIG/Multi-EasyGost
A beginner-friendly interactive shell script that wraps the gost tunnel program to manage encrypted port forwarding and relay tunnels on Li…
321948maintenance
Und3rf10w/kali-anonsurf
A port of ParrotSec's anonsurf and pandora modules to Kali Linux, packaged as a deb installer. It routes all system traffic through TOR via…
841934maintenance
OpenDrop
OpenDrop is an open-source command-line tool written in Python that implements the Apple AirDrop protocol for sharing files directly over W…
639752experimental
dirkjanm/mitm6
mitm6 is a Python pentesting tool that exploits Windows' default IPv6 configuration by answering DHCPv6 requests, assigning victims a link-…
231926maintenance
sandeepmistry/arduino-LoRa
An Arduino library for sending and receiving data over LoRa radios using Semtech SX1276/77/78/79-based modules. It provides a simple API fo…
321925maintenance
40t/go-sniffer
A Go-based command-line packet sniffer that captures network traffic and parses database and application protocols (MySQL, Redis, HTTP, Mon…
321900maintenance
gocraft
GoCraft is a Minecraft-like voxel sandbox game written in Go using OpenGL, supporting terrain generation, block placement/removal, movement…
321898maintenance
smartping/smartping
SmartPing is an open-source, cross-platform network quality monitoring tool written in Go that measures forward and reverse PING latency be…
231897maintenance
openairplay/open-airplay
A collection of libraries implementing Apple's AirPlay protocol, primarily a Java library with a PHP variant, usable programmatically or fr…
231890maintenance
positive-security/send-my
Send My is a research tool that transmits arbitrary data through Apple's Find My network by encoding it in BLE public-key broadcasts from a…
231887maintenance
novastone-media/MQTT-Client-Framework
A native Objective-C MQTT client framework for iOS, macOS, and tvOS built on CFNetwork with CoreData persistence. It fully implements MQTT …
231880maintenance

← prev page 14 / 22 next →