This article is great intro.
127.0.0.1 is localhost.
Can go to
Network tab to see details about requests and why they failed if they did fail. Can view headers etc
Web browsers will try to connect over port 80 by default.
[Best way to poll REST API? Timer seems fine. If the data is really changing frequently a WebSocket seems more appropriate.
If it’s changing infrequently but you wanna know right away, a silent push notification is the “right” way but that requires some infrastructure](https://twitter.com/_dte/status/1265606739564662785)
Clash - Rule based tunnel in Go.
WebTTY - Share a terminal session over WebRTC.
libuv - Cross-platform asynchronous I/O.
CFSSL - CloudFlare's PKI/TLS swiss army knife.
SwiftNIO - Cross-platform asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.
Wirefilter - Execution engine for Wireshark-like filters.
Mr.2 - Expose local server to external network.
stun - Simple layer-3 network tunnel written in C++.
devcert - Local HTTPS development made easy.
Open Screen Protocol - Suite of network protocols that allow user agents to implement the Presentation API and the Remote Playback API in an interoperable fashion.
HoneyBadger - Quantum Insert detector/recorder.
SFTPGo - Full featured and highly configurable SFTP server software.
ssl-proxy - Simple single-command SSL reverse proxy with autogenerated certificates (LetsEncrypt, self-signed).
OpenDrop - Open Source AirDrop Implementation.
Mainframer - Tool that executes a command on a remote machine while syncing files back and forth.
Magma - Platform for building access networks and modular network services.
docker-nginx-http3 - Alpine Linux image with Nginx with HTTP/3 (QUIC), TLSv1.3, 0-RTT, brotli support.
ServiceTalk - Networking framework that evolves with your application.
Neebula - Scalable overlay networking tool with a focus on performance, simplicity and security. It lets you seamlessly connect computers anywhere in the world.
gost - Simple tunnel written in golang.
Braid - Effort to incorporate new distributed technologies into the existing World-Wide Web.
inlets - Expose your local endpoints to the Internet.
inletsctl - Fast HTTP (L7) and TCP (L4) tunnels written in Go.
Zwitterion - Web dev server that lets you import anything.
warmy - Hot-reloading loadable and reloadable resources.
OpenLiteSpeed Web Server - High-performance, lightweight, open source HTTP server.
Network Programming Initiative - Supports research on languages, algorithms, and tools for network programming.
fbtracert - Identify the network components that drops packets by employing the traceroute logic which explores multiple parallel paths.
ToDD - Distributed Network-Service-Level Assertion Engine.
myLG - Network Diagnostic Tool.
Zeek - Powerful network analysis framework that is much different from the typical IDS you may know.
Fuzzowski - Network Protocol Fuzzer that we will want to use.
naabu - Port scanning tool written in Go that allows you to enumerate valid ports for hosts in a fast and reliable manner.
sniffglue - Secure multithreaded packet sniffer.
IPinfo - Trusted Source for IP Address Data.
Host.io - Comprehensive Domain Data API for Developers.
sylkie - IPv6 address spoofing with the Neighbor Discovery Protocol.
FRITZBox - Intelligent Wi-Fi for maximum wireless speed and significantly greater range.
nmap - Network Mapper.
Wireshark - World’s foremost and widely-used network protocol analyzer.
Reverse Tunneling Dialer - HTTP in TCP in Websockets in HTTP in TCP, Tunnel all the things.
libnekit - Efficient and Flexible Network Utility Library.
R2 - Network packet forwarding engine in Rust.
packetdrill - Enables quick, precise tests for entire TCP/UDP/IPv4/IPv6 network stacks, from the system call layer down to the NIC hardware.
wormhole - Expose your local web server to the internet with a public URL.
pyshark - Python wrapper for tshark, allowing python packet parsing using wireshark dissectors.
Fastly Varnish - Explaining how the Fastly CDN works.
IkaGo - Proxy which helps bypassing UDP blocking, UDP QoS and NAT firewall written in Go.
TURN Server - VoIP media traffic NAT traversal server and gateway. It can be used as a general-purpose network traffic TURN server and gateway, too.
gortcd - Fast TURN and STUN server: cross-platform, hot reload, flexible config.
router7 - Pure-Go implementation of a small home internet router.
free5GC - Open source 5G core network base on 3GPP R15.
Erbium - Networking services for small/home networks.
spoof - Easily spoof your MAC address in macOS, Windows, & Linux.
Circumlunar Space - Confederation of independently administered but tightly interconnected public access unix servers, with a special emphasis on gopher hosting.
Tunnel to dev - Expose your local web server to the internet with a public URL.
socat (2018) - Socat stands for SOcket CAT. It is a utility for data transfer between two addresses.
PJON (Padded Jittering Operative Network) - Arduino-compatible, multi-master, multi-media network protocol.
Gubernator - Distributed, high performance, cloud native and stateless rate limiting service.
MTProxy - Simple MT-Proto proxy.
slurm - Yet another network load monitor.
evilscan - Nodejs Simple Network Scanner.
Redwood - Web content filter that runs as an HTTP proxy.
Project V - Set of network tools that help you to build your own computer network. Secures your network connections and thus protects your privacy.
Hermes - Minimalist, easy to deploy, dependency free file server written in go.
CDN Geolocation - Geolocation API via HTTP headers from a CDN, currently supporting AWS Cloudfront, Cloudflare, Fastly and Google AppEngine.
remotemoe - Software daemon for exposing ad-hoc services to the internet without having to deal with the regular network stuff such as configuring VPNs, changing firewalls, or adding port forwards.
MOSN - Cloud native proxy for edge or service mesh written in Go.
NetworkMananger-l2tp - L2TP and L2TP/IPsec support for NetworkManager.
Secure Reliable Transport (SRT) Protocol - Open source transport technology that optimizes streaming performance across unpredictable networks, such as the Internet.
Build VNF - Collection of utilities to build fast and green virtualized network functions.
PcapPlusPlus - Multiplatform C++ library for capturing, parsing and crafting of network packets.
CppServer - Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution.
TinyCheck - Allows you to easily capture network communications from a smartphone or any device which can be associated to a Wi-Fi access point in order to quickly analyze them.
uSockets - Miniscule cross-platform eventing, networking & crypto for async applications.
Proxify - Swiss Army knife Proxy tool for HTTP/HTTPS traffic capture, manipulation, and replay on the go.
ESP-Hosted solution - Provides a way to use ESP32 or ESP32-S2 (termed as ESP peripheral) as a communication processor for Wi-Fi and Bluetooth/BLE connectivity.
Syntropy Stack - The Future of Programmable Networking.
Awesome Tunneling - Ngrok alternatives and other ngrok-like tunneling software and services.
Mesh Network Lab - Emulate mobile ad-hoc mesh networks of hundreds of nodes on a computer.
IPv6 ULA (Unique Local Address) registry - Contains all of the prefixes that were in the sixxs database.
DPDK - Set of libraries and drivers for fast packet processing.
OpenStack Neutron - OpenStack project to provide "network connectivity as a service" between interface devices (e.g., vNICs).
Thola - Tool for monitoring and provisioning network devices written in Go.
Merino - SOCKS5 Proxy server written in Rust.
Open Wireless Link - Opening up Apple’s wireless ecosystem around the Apple Wireless Direct Link (AWDL) protocol.
UERANSIM - Open source 5G UE and RAN (gNodeB) implementation.
netbootd - Lightweight network boot/install server (DHCP, TFTP, HTTP).
ZeroTier - Connect team members from anywhere in the world on any device.
hostctl - Gives you more control over the use of your hosts file.
ifconfig.co - What is my IP address?
sx - Fast, modern, easy-to-use network scanner.
Termshark - Terminal UI for tshark, inspired by Wireshark.
netdiag - IPv4 and IPv6 network diagnostics.
innisfree - Expose local services via public IPv4 addresses, safely.
Wait for It - Wait until an address become available.
Demo BPF applications - Scaffolding for BPF application development with libbpf and BPF CO-RE.
Easegress - All-rounder traffic orchestration system.
Bluetooth Mesh Rust - Cross-platform, full Bluetooth Mesh stack implemented in Rust.
netkat - Netcat version using raw sockets to avoid iptables and/or other OS filtering mechanisms.