Programs: networking
From wikinotes
TODO:
merge this page and network utilities
Network Connection Management
BSD
Freebsd networking FreeBSD ifconfig linux
netctl daemon to manage network interfaces network-manager daemon to manage network interfaces mmcli configure modems linux ip configure network interfaces linux iw configure wireless network auditctl audit kernel behaviour win32
netsh windows cli tool to modify/configure network configuration
Firewalls
BSD
pf linux
nftables iptables firewalld
Ad Blockers
pi hole
Network Tools
curl wget netcat netstat traceroute dig wireshark traffic introspection over network interface mitmproxy nmap traffic introspection over network interface (wireshark cli) sockstat list active ports/sockets tcpdump watch traffic over network interface nbtscan nload bandwidth usage by network iface ntop web ui for network traffic introspection iperf3 measure network latency between computers
Network Diagnostics Tools
physical layer datalink layer ping tests connectivity to hosts using ICMP arp (ipv4) checks table mapping ipv4 addrs to mac addresses nd (ipv6) checks table mapping ipv6 addrs to mac addresses network layer host DNS query iftop checks current network activity pftop monitor traffic through pf firewall. transport layer
DNS
dnsmasq DNS, DHCP bind-tools collection of dns tools whois query registered owners of internet resources/ip blocks
Dynamic DNS
noip staticddns
VPN
wireguard openvpn torphantom