├── .gitignore ├── LICENSE ├── MUT.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata ├── xcshareddata │ └── xcschemes │ │ └── MUT.xcscheme └── xcuserdata │ ├── andrew.pirkl.xcuserdatad │ └── xcschemes │ │ └── xcschememanagement.plist │ └── mlev.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── MUT.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── swiftpm │ └── Package.resolved ├── README.md ├── The MUT.xcworkspace ├── contents.xcworkspacedata ├── xcshareddata │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── ben.whitis.xcuserdatad │ └── xcdebugger │ └── Breakpoints_v2.xcbkptlist ├── The MUT ├── APIAccess │ ├── APIAccess.swift │ ├── APIDelegate.swift │ ├── APIFunctions2.swift │ ├── HTTPMethod.swift │ ├── HTTPStatusCode.swift │ ├── SessionHandler.swift │ └── StringExtension.swift ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── 1024.png │ │ ├── 128.png │ │ ├── 16.png │ │ ├── 256-1.png │ │ ├── 256.png │ │ ├── 32-1.png │ │ ├── 32.png │ │ ├── 512-1.png │ │ ├── 512.png │ │ ├── 64.png │ │ └── Contents.json │ ├── Contents.json │ ├── IconLocked.imageset │ │ ├── Contents.json │ │ └── IconLocked.png │ ├── IconSafari.imageset │ │ ├── Contents.json │ │ └── IconSafari.png │ ├── IconUnlocked.imageset │ │ ├── Contents.json │ │ └── IconUnlocked.png │ ├── IconUser.imageset │ │ ├── Contents.json │ │ └── IconUser.png │ ├── V6.imageset │ │ ├── Contents.json │ │ └── V6.png │ └── V6Glow.imageset │ │ ├── Contents.json │ │ └── V6Glow.png ├── Base.lproj │ └── Main.storyboard ├── CSVFunctions.swift ├── Info.plist ├── KeychainHelper.swift ├── LogManager.swift ├── MUT Templates.zip ├── MobileDeviceXMLParser.swift ├── Models │ ├── JamfProVersionV1.swift │ └── MobileDeviceV2.swift ├── Settings Menu │ ├── InsecureSSLPopover.swift │ ├── KeychainDefaultsPopover.swift │ └── MenuController.swift ├── The MUT.entitlements ├── The_MUT.xcdatamodeld │ ├── .xccurrentversion │ └── The_MUT.xcdatamodel │ │ └── contents ├── ViewController.swift ├── dataPreparation.swift ├── jsonBuilder.swift ├── loginWindow.swift ├── popPrompt.swift ├── tokenManagement.swift └── xmlBuilder.swift └── catalog-info.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/LICENSE -------------------------------------------------------------------------------- /MUT.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/MUT.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MUT.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/MUT.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MUT.xcodeproj/xcshareddata/xcschemes/MUT.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/MUT.xcodeproj/xcshareddata/xcschemes/MUT.xcscheme -------------------------------------------------------------------------------- /MUT.xcodeproj/xcuserdata/andrew.pirkl.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/MUT.xcodeproj/xcuserdata/andrew.pirkl.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /MUT.xcodeproj/xcuserdata/mlev.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/MUT.xcodeproj/xcuserdata/mlev.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /MUT.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/MUT.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MUT.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/MUT.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /MUT.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/MUT.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/README.md -------------------------------------------------------------------------------- /The MUT.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /The MUT.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /The MUT.xcworkspace/xcuserdata/ben.whitis.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT.xcworkspace/xcuserdata/ben.whitis.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /The MUT/APIAccess/APIAccess.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/APIAccess/APIAccess.swift -------------------------------------------------------------------------------- /The MUT/APIAccess/APIDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/APIAccess/APIDelegate.swift -------------------------------------------------------------------------------- /The MUT/APIAccess/APIFunctions2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/APIAccess/APIFunctions2.swift -------------------------------------------------------------------------------- /The MUT/APIAccess/HTTPMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/APIAccess/HTTPMethod.swift -------------------------------------------------------------------------------- /The MUT/APIAccess/HTTPStatusCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/APIAccess/HTTPStatusCode.swift -------------------------------------------------------------------------------- /The MUT/APIAccess/SessionHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/APIAccess/SessionHandler.swift -------------------------------------------------------------------------------- /The MUT/APIAccess/StringExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/APIAccess/StringExtension.swift -------------------------------------------------------------------------------- /The MUT/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/AppDelegate.swift -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/AppIcon.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/AppIcon.appiconset/128.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/AppIcon.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/AppIcon.appiconset/16.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/AppIcon.appiconset/256-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/AppIcon.appiconset/256-1.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/AppIcon.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/AppIcon.appiconset/256.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/AppIcon.appiconset/32-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/AppIcon.appiconset/32-1.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/AppIcon.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/AppIcon.appiconset/32.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/AppIcon.appiconset/512-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/AppIcon.appiconset/512-1.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/AppIcon.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/AppIcon.appiconset/512.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/AppIcon.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/AppIcon.appiconset/64.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/IconLocked.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/IconLocked.imageset/Contents.json -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/IconLocked.imageset/IconLocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/IconLocked.imageset/IconLocked.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/IconSafari.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/IconSafari.imageset/Contents.json -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/IconSafari.imageset/IconSafari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/IconSafari.imageset/IconSafari.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/IconUnlocked.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/IconUnlocked.imageset/Contents.json -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/IconUnlocked.imageset/IconUnlocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/IconUnlocked.imageset/IconUnlocked.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/IconUser.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/IconUser.imageset/Contents.json -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/IconUser.imageset/IconUser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/IconUser.imageset/IconUser.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/V6.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/V6.imageset/Contents.json -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/V6.imageset/V6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/V6.imageset/V6.png -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/V6Glow.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/V6Glow.imageset/Contents.json -------------------------------------------------------------------------------- /The MUT/Assets.xcassets/V6Glow.imageset/V6Glow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Assets.xcassets/V6Glow.imageset/V6Glow.png -------------------------------------------------------------------------------- /The MUT/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /The MUT/CSVFunctions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/CSVFunctions.swift -------------------------------------------------------------------------------- /The MUT/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Info.plist -------------------------------------------------------------------------------- /The MUT/KeychainHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/KeychainHelper.swift -------------------------------------------------------------------------------- /The MUT/LogManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/LogManager.swift -------------------------------------------------------------------------------- /The MUT/MUT Templates.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/MUT Templates.zip -------------------------------------------------------------------------------- /The MUT/MobileDeviceXMLParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/MobileDeviceXMLParser.swift -------------------------------------------------------------------------------- /The MUT/Models/JamfProVersionV1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Models/JamfProVersionV1.swift -------------------------------------------------------------------------------- /The MUT/Models/MobileDeviceV2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Models/MobileDeviceV2.swift -------------------------------------------------------------------------------- /The MUT/Settings Menu/InsecureSSLPopover.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Settings Menu/InsecureSSLPopover.swift -------------------------------------------------------------------------------- /The MUT/Settings Menu/KeychainDefaultsPopover.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Settings Menu/KeychainDefaultsPopover.swift -------------------------------------------------------------------------------- /The MUT/Settings Menu/MenuController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/Settings Menu/MenuController.swift -------------------------------------------------------------------------------- /The MUT/The MUT.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/The MUT.entitlements -------------------------------------------------------------------------------- /The MUT/The_MUT.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/The_MUT.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /The MUT/The_MUT.xcdatamodeld/The_MUT.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/The_MUT.xcdatamodeld/The_MUT.xcdatamodel/contents -------------------------------------------------------------------------------- /The MUT/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/ViewController.swift -------------------------------------------------------------------------------- /The MUT/dataPreparation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/dataPreparation.swift -------------------------------------------------------------------------------- /The MUT/jsonBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/jsonBuilder.swift -------------------------------------------------------------------------------- /The MUT/loginWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/loginWindow.swift -------------------------------------------------------------------------------- /The MUT/popPrompt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/popPrompt.swift -------------------------------------------------------------------------------- /The MUT/tokenManagement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/tokenManagement.swift -------------------------------------------------------------------------------- /The MUT/xmlBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/The MUT/xmlBuilder.swift -------------------------------------------------------------------------------- /catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamf/mut/HEAD/catalog-info.yaml --------------------------------------------------------------------------------