Get started

Community vs Pro

Two binaries, one architecture. Pick the right one for the engagement.

What's the same

  • The core orchestrator, evidence container format, and chain-of-custody log.
  • The plugin interface, manifest schema, and source abstraction (live system, a disk image file via --image, or a mounted image or directory tree via --from).
  • CLI surface. macfor and macfor-pro are flag-compatible; Pro adds exit code 3 when its license check refuses a collection.

Community (3 plugins)

The open-source macfor binary is meant as a working reference: a small, high-value plugin set that exercises every subsystem (text parsers, SQLite, plist, multi-user collection, the full evidence container).

system.users records local account metadata (names, IDs, hidden and service-account flags, Secure Token, creation and password-change times). It never collects password hashes, Kerberos keys, or password hints. On a live system it needs root. Pro includes it too.

  • Safari Browser — browser.safari
  • Shell History — shell.history
  • User Accounts — system.users

Pro (34 plugins)

macfor-pro bundles every community plugin plus the full investigative collection — messaging apps, system telemetry, forensic deep-dives, and binary-format parsers (LevelDB, SQLCipher, SEGB, JSONLZ4, …).

Apple Mail
mail.apple
Pro
Apple Notes
notes.apple
Pro
Arc Browser
browser.arc
Pro
Bluetooth Devices
devices.bluetooth
Pro
Calendar & Reminders
pim.calendar
Pro
ChatGPT
ai.chatgpt
Pro
Claude Code
ai.claudecode
Pro
Claude Desktop
ai.claudedesktop
Pro
Contacts (AddressBook)
contacts.addressbook
Pro
CoreAnalytics
system.coreanalytics
Pro
Discord
app.discord
Pro
Dropbox
cloudstorage.dropbox
Pro
Evernote
productivity.evernote
Pro
Facebook Messenger Desktop
messaging.fbmessenger
Pro
FaceTime
facetime.apple
Pro
Firefox Browser
browser.firefox
Pro
FSEvents Journal
filesystem.fsevents
Pro
Google Chrome Browser
browser.chrome
Pro
iTerm2
devtools.iterm2
Pro
Keychain Metadata
system.keychain
Pro
Messages (iMessage/SMS/RCS)
messages.apple
Pro
Pattern of Life
system.patternoflife
Pro
Persistence Mechanisms
system.persistence
Pro
Quarantine Events
system.quarantine
Pro
Quick Look Thumbnails
system.quicklook
Pro
Screen Time
system.screentime
Pro
Signal Desktop
messaging.signal
Pro
Slack Desktop
communication.slack
Pro
Spotlight Metadata
system.spotlight
Pro
TCC Database
system.tcc
Pro
Telegram Desktop
messaging.telegram
Pro
Unified Logs
system.unifiedlogs
Pro
WhatsApp Desktop
messaging.whatsapp
Pro
WiFi Known Networks
network.wifi
Pro

Picking a binary

  • Triage / IR scoping. Either works. Community is enough if you only need shell history, Safari, and local user account context.
  • Full investigation. Pro. You will want messaging (Signal, Messages, WhatsApp, Telegram, Slack, Discord), TCC, persistence, FSEvents, Unified Logs, and pattern-of-life.
  • Air-gapped enterprise.Pro. The license is built into the binary, so there's no online activation step. Contact macfor for procurement.

For pricing and licensing, contact macfor.