Network

Networking and HTTP.

File aliases/net.sh. Disable: export ALIASX_DISABLE="net"

General

NameRunsWhat it does
ping5ping -c 5ping 5 times
connslsof -nP -iopen network connections
hostscat /etc/hostsshow /etc/hosts
dnscat /etc/resolv.confshow DNS resolvers
myippublic IP (api.ipify.org)
example
$ myip
203.0.113.42
laniplocal network IP
example
$ lanip
192.168.1.23

Ports

NameRunsWhat it does
ports [PORT]listening TCP ports, or who listens on PORT
example
$ ports 3000
COMMAND  PID  USER  FD  TYPE  DEVICE  NODE NAME
node    4123  ali   23u IPv4  0x...   TCP *:3000 (LISTEN)
freeport PORTkill what listens on PORT after y/N
example
$ freeport 3000
node    4123  ali   23u IPv4  TCP *:3000 (LISTEN)
Kill these processes? [y/N] y

HTTP

NameRunsWhat it does
curlhcurl --headresponse headers only
curlvcurl --verboseverbose curl
curljcurl -H "Accept: application/json"curl asking for JSON