25 Jan Firmware Password Manager 2.5 – New Release
Posted at 21:51h in Administration, Automation, Documentation, Enterprise, Higher Education, Information Technology, Jamf, Jamf Admin, Jamf Pro Server, Mac, Munki, Programming, Python 0 Comments
Firmware Password Manager is a Python script to help MacAdmin programmatically manage the firmware passwords of their Mac systems. The firmware password is one of the three interlocking methods used to secure Mac systems. The other two are: using strong passwords (and password policy) on user accounts and FileVault to apply full disk encryption (FDE). Strong account passwords are always the first line of defense. FDE effectively scrambles the information written a storage device and renders it unreadable by unauthorized persons. Using all three methods can make a Mac system unusable should it be lost or stolen.
- Configuration File
The configuration file allows you to easily modify the Firmware Password Manager options for your environment needs and customizations.
- Ported to Python 3
The script has been ported from Python 2 to Python 3.7+, and requires Pexpect 3.3+ & Pyinstaller.
- Added JAMF Controller Script and Skeleton Key
Skeleton Key was written to add a GUI to the firmwarepasswd command and Firmware Password Manager and give it multiple ways to obtain the keylist file.
The controller script makes it easy for Jamf Admins to integrate Firmware Password in their infrastructure. It directs the automated configuration and launch of FWPM. It contains the new and old firmware passwords, the logic to error check and create an obfuscated keyfile and configuration file, and launches FWPM.
Client Management Compatibility
More Info & Download
If you are interested in checking it out see our GitHub repository.