network.cheat 567 B

123456789101112131415161718192021222324252627
  1. % network
  2. # Kill a process running on a given port
  3. lsof -i :<port> \
  4. | awk '{l=$2} END {print l}' \
  5. | xargs kill
  6. # List IP addresses connected on a given port
  7. netstat -tn 2>/dev/null \
  8. | grep :<port> \
  9. | awk '{print $5}' \
  10. | cut -d: -f1 \
  11. | sort \
  12. | uniq -c \
  13. | sort -nr \
  14. | head
  15. # Find primary, local IP address
  16. ifconfig \
  17. | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' \
  18. | grep -Eo '([0-9]*\.){3}[0-9]*' \
  19. | grep -v '127.0.0.1' \
  20. | tail -n1
  21. # Find external, public IP address
  22. dig +short myip.opendns.com @resolver1.opendns.com