Mac Mini Setup
The Mac Mini workstation helps us image and capture data from media, process media, as well as Apple and Mac OS format-specific media and software that can't be rendered on other types of computers. Follow the below instructions to set up the Mac Mini.
Base Mac Workstation Setup
This setup allows us to work in the terminal with XCode, Homebrew, Python, Siegfried, disktype, and Brunnhilde, as well as their dependencies, in addition to VirtualBox and BitCurator (which has some of the aforementioned tools packaged inside of it).
First, set up the Apple ID by logging in.
You must log in with the houghtondigitalforensics@icloud.com Apple ID in order to access the App Store and download some software.
Then, download relevant software from the App Store
Most software in the App Store won't be needed but you will want to download a plain text editor to view files in and generate code. Applications such as BBEdit work well.
Install the package manager Homebrew
Directions can be found here: https://brew.sh/ We will use Homebrew to install the rest of the software we need.
Install XCode Command Line Tools (CLT) by typing
xcode-select --install
Use Homebrew to install the latest version of Python
brew install python3.9
Install Siegfried
brew install richardlehane/digipres/siegfried
Warning: Siegfried MUST be installed for Brunnhilde to work properly
Directions for installing Siegfried are here: https://www.itforarchivists.com/siegfried/
Install Brunnhilde and dependencies (sleuthKit, bulk_eextractor, clamAV, tree), disktype
sudo pip3 install brunnhilde --upgrade
brew install sleuthkit
brew install bulk_extractor
brew install clamav
brew install tree
brew install disktype
Directions for installing Brunnhilde and its dependences: https://www.dpconline.org/blog/blog-niamh-murphy-brunnhilde-installation
Download and Install VirtualBox Platform and Extension Pack: https://www.virtualbox.org/wiki/Downloads
Install BitCurator
Relevant Links:
- Install XCode Command Line Tools with Homebrew: https://mac.install.guide/commandlinetools/3.html
- Install Homebrew: https://docs.brew.sh/Installation
- DPC Blog Post on Installing Brunnhilde and its dependences: https://www.dpconline.org/blog/blog-niamh-murphy-brunnhilde-installation
- Directions for installing Brunnhilde and its dependences: https://www.dpconline.org/blog/blog-niamh-murphy-brunnhilde-installation