Open Source Network Projects
Networking technologies let computers, devices, and services exchange data across local and wide-area connections. They support tasks such as name resolution, traffic routing, secure access, connection diagnostics, and communication between applications. Network tools help administrators and developers configure these paths, identify faults, and manage how data moves between endpoints.
2 repositories · updated May 13, 2026

Stunner: Quickly Detect Your NAT Type with Multi-Server STUN
Stunner is an efficient Go CLI tool designed to accurately detect your Network Address Translation (NAT) type. By sending STUN Binding Requests to multiple servers, it classifies your NAT as Full Cone, Symmetric, or Restricted, providing crucial insights into your network environment. This helps users understand network behavior and assess the feasibility of techniques like hole punching.

doggo: A Modern Command-line DNS Client for Humans
doggo is a powerful and user-friendly command-line DNS client, built with Golang. It aims to simplify DNS lookups and troubleshooting by providing clear, human-readable output, unlike traditional tools. Inspired by the Rust 'dog' client, doggo extends its capabilities with a focus on modern DNS protocols and ease of use.