ip addr show - Show network interfacesip route - Display routing tableip link set eth0 down - Disable interfaceping -c 4 8.8.8.8 - Test connectivitytraceroute 8.8.8.8 - Trace network pathnetstat -tuplen - Show network connectionsarp -a - View ARP tableiptables -L -n -v - List rulesiptables -A INPUT -p tcp --dport 22 -j ACCEPT - Allow SSHiptables -A FORWARD -s 192.168.1.0/24 -j DROP - Block subnetiptables-save > /etc/iptables/rules.v4 - Save rulesnft add rule inet filter input tcp dport 80 accept - Nftables exampledig +short MX example.com - MX record lookupnslookup -type=AAAA example.com - IPv6 lookuphost -a example.com - Full DNS record dumpdrill -T 1.1.1.1 example.com - Use Cloudflare DNStcpdump -i any port 80 -w capture.pcap - Capture HTTP traffictcpdump -nnXSs 0 'tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420' - Filter GET requestsnetcat -l -p 8080 - Create simple servertc qdisc add dev eth0 root netem delay 100ms - Introduce latencyss -antp | grep ':80' - List established connectionswhile true; do ping -c 1 8.8.8.8; sleep 5; done - Simple monitoringcurl -s 'https://api.ipify.org' | grep -q '192.168' || echo "IP Changed" - Conditional checkexpect -c 'spawn ssh user@host; expect \"password:\"; send \"pass\r\"' - Automated loginawk '{print $1}' /etc/passwd | sort | uniq -d - Find duplicate usernamesgrep -r --include="*.log" "ERROR" /var/log/ - Recursive log searchThese modules cover essential networking tasks using advanced Bash commands. Practice by: