system_profiler
Created by Ethan Nay
Description
system_profiler reports on the hardware and software configuration of the system. It can generate plain text reports or XML reports which can be opened with System Information.app
Created | Tactics | Tags |
---|---|---|
2023-07-12 | Discovery | bash zsh |
Paths
/usr/sbin/system_profiler
Use Cases
Listing the available datatypes
List all available sub-systems to get information from.
system_profiler -listDataTypes
Print hardware information
Prints an overview of the hardware of the current machine, including its model name and serial number.
system_profiler SPHardwareDataType
Print software information
Prints an overview of the software of the current machine, including the exact macOS version number.
system_profiler SPSoftwareDataType
Print the information of developer tools
Prints the currently active version of the Xcode developer tools and SDK.
system_profiler SPDeveloperToolsDataType
Print power and battery information
Prints power and battery information, including the current AC wattage and battery cycle count.
system_profiler SPPowerDataType