Programs: networking

From wikinotes
Revision as of 03:51, 11 August 2022 by Will (talk | contribs) (→‎VPN)

Ad Blockers

ad guard home
pi hole
dnsmasq

Connection Management

BSD

Freebsd networking
FreeBSD ifconfig
FreeBSD route

Linux

netctl daemon to manage network interfaces
iwd 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

DNS

dnsmasq DNS, DHCP
bind-tools collection of dns tools
whois query registered owners of internet resources/ip blocks
ldns drill DNS queries
dig DNS queries
nslookup
host

Dynamic DNS

noip
staticddns

Firewalls

BSD

pf firewall

linux

nftables
iptables
firewalld

Network Tools

Monitoring

pftop monitor traffic through pf firewall.
iftop checks current network activity
netstat display connections, routing tables, etc.
wireshark traffic introspection
nmap traffic introspection
tcpdump watch traffic over network interface
nload bandwidth usage by network iface
ntop web ui for network traffic introspection
iperf3 measure network latency between computers

Topology/Table Lookups

arp (ipv4) checks table mapping ipv4 addrs to mac addresses
nd (ipv6) checks table mapping ipv6 addrs to mac addresses
host DNS query
dig DNS query
traceroute check hops for request
sockstat list active ports/sockets
nbtscan scan for netbios nameservers on local network

Send/Receive

curl make HTTP requests
wget make HTTP requests
netcat make or listen for HTTP requests
mitmproxy HTTPS proxy

VPN

wireguard
openvpn