Networking
System_Profiler
system_profile -listDataTypes: List Data Types
system_profiler $DataType:
DataType: SPPowerDataType, SPSoftwareDataType, SPNetworkDataType
Set Title of Terminal using CLI
echo -n -e "\033]0;New Name\007"
Configure Network
networksetup -setsocksfirewallproxystate wi-fi on|off: enable|disable system sock proxy
networksetup -getsocksfirewallproxy wi-fi: get status of system sock proxy
networksetup -setsocksfirewallproxy wi-fi localhost 8080: set sock proxy of wifi connection to localhost, port 8080
networksetup -getproxybypassdomains wi-fi: get proxy bypass domains and IPs
networksetup -setproxybypassdomains wi-fi 192.168.0.0/24 192.168.2.0/24 "*.local": set proxy bypass
networksetup -getairportpower en0: get wifi status
sudo wdutil info: get network info
Wireless Network
system_profiler SPAirPortDataType | awk -F ': ' '/Current Network Information:/ {getline; print $2}': list Wireless network info
system_profiler SPAirPortDataType | grep -A2 Status
system_profiler SPAirPortDataType -json | jq '.SPAirPortDataType[].spairport_airport_interfaces[0].spairport_current_network_information._name': Get current connect Wifi SSID
system_profiler SPAirPortDataType -json | jq '.SPAirPortDataType[].spairport_airport_interfaces[0].spairport_status_information': get current wifi status
Clear DNS Cache
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
https://macpaw.com/how-to/clear-dns-cache-on-mac
Last updated