mani2care / JamfCheck

A native SwiftUI macOS application that check's Jamf Pro, Jamf Connect and Jamf Protect on it's state

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JamfCheck

 GitHub all releases GitHub

The "JamfCheck" is a Apple code-signed and notarized macOS app that allows you to easily run a couple of check's for Jamf Pro, Jamf Connect and Jamf Protect in a single app.

You can find the latest version in the releases section

AppIcon

Requirements

  • A Mac running macOS Ventura (13.0) or higher

Usage

At launch the app requires to you make a selection in the NavigationView, select either

  • Jamf Pro
    • Displays Checks that are related to Jamf Pro
    • Show and Export Jamf Pro logs
    • Jamf Network Test, providing an option to export results to CSV as well
  • Jamf Connect
    • Displays Checks that are related to Jamf Connect
    • Show or Stream and Export logs from Jamf Connect
  • Jamf Protect
    • Displays Checks that are related to Jamf Protect
    • Show or Stream and Export logs from Jamf Protect
    • Provides a way to test Threat Prevention by generating and executing an EICAR test
    • Provides a way to test Analytics for Jamf Protect by creating a LaunchAgent
    • Test connectivity to SIEM/Webhook solutions using HTTP

Data is automatically being fetch each 30 seconds, or alternatively can be refreshed using the refresh button located on the right bottom corner.

Known Issues / to be improved

These are known issues or areas that is still in development - Improving resource usage once Log Stream is being used

The app does log to Unified Logging. You can view the logs like this:

log show --predicate 'subsystem == "com.txhaflaire.JamfCheck"' --info log stream --predicate 'subsystem == "com.txhaflaire.JamfCheck"' --level info

Screenshots

JamfCheck Auto Update JamfCheckAutoUpdate JamfCheck for Jamf Pro JamfCheck JamfCheck for Jamf Pro and running a Network Test JamfCheckNetworkTest JamfCheck for Jamf Connect JamfCheckLight JamfCheck for Jamf Protect JamfCheckDark

About

A native SwiftUI macOS application that check's Jamf Pro, Jamf Connect and Jamf Protect on it's state

License:MIT License