# Recon Commands Run all of these on the remote Mac before planning. Report all output. ```bash # System info sw_vers sysctl hw.model hw.memsize hw.ncpu # Power management pmset -g # Security csrutil status fdesetup status /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate softwareupdate --schedule # Services launchctl list | wc -l launchctl list | grep -i -E \ 'photo|music|itunes|siri|game|news|stocks|maps|tv|home|find|wallet|weather|freeform|journal|tip|chess|safari' # Launch items ls /Library/LaunchDaemons/ /Library/LaunchAgents/ ~/Library/LaunchAgents/ # Sharing sharing -l # Network networksetup -listallnetworkservices # Resources ps aux | wc -l df -h / ```