Networking

System_Profiler

  • system_profile -listDataTypes: List Data Types

  • system_profiler $DataType:

    • DataType: SPPowerDataType, SPSoftwareDataType, SPNetworkDataType

Set Title of Terminal using CLI

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