Commit Graph

538 Commits

Author SHA1 Message Date
Zack T
048fd26c41 v1.1.0 = Python3 compatibility
+ Python3 compatibility
2021-11-30 12:01:16 -07:00
Zack T
7f7ec48316 v1.4.1 = Python3 compatibility
+ Python3 compatibility
2021-11-29 22:37:19 -07:00
Zack T
ece1e74593 v1.0.2 = Python3 compatibility
+ Python3 compatibility
2021-11-29 22:32:33 -07:00
Zack T
8396980b97 v1.0.0 = Initial Version
Initial Version
2021-11-29 22:24:23 -07:00
Zack T
89bb03bd20 v1.0.1 = Python3 compatibility
+ Python3 compatibility
2021-11-29 22:23:06 -07:00
Zack T
ba233493e7 v1.4.0 = Python3 compatibility
+ Python3 compatibility
2021-11-29 22:21:32 -07:00
Zack T
592b417c45 v1.0.1 = Python3 compatibility
+ Python3 compatibility
2021-11-29 21:38:44 -07:00
Zack T
9d48b9549b v1.2.1 = Python3 compatibility
+ Python3 compatibility
2021-11-29 21:35:29 -07:00
Zack T
da41da6d3d v1.0.1 = Python3 compatibility
+ Python3 compatibility
2021-11-29 21:21:13 -07:00
Zack T
72798d8506 v1.0.1 = Python3 compatibility
+ Python3 compatibility
2021-11-29 18:23:12 -07:00
Zack T
a30fc50673 v1.0.0 = Initial Version
Initial Version
2021-11-29 18:19:04 -07:00
Zack T
44c136acb7 v1.1.0 = Updated and Improved osascript logic
+ Updated `osascript` logic; now using System Events; improved readability
2021-11-29 18:16:11 -07:00
Zack T
4276c81f98 v1.1.1 = Updated and Improved osascript logic
+ Updated `osascript` logic; now using System Events; improved readability
2021-11-29 18:15:16 -07:00
Zack T
bb0d1a3544 v1.2.1 = Updated and Improved osascript and xpath logic
+ Updated `osascript` logic; now using System Events; improved readability
+ Updated for changes to the `xpath` tool
+ Other miscellaneous improvements
2021-11-29 18:15:16 -07:00
Zack T
6d2c971e20 v1.8.1 = Updated and Improved osascript and xpath logic
+ Updated `osascript` logic; now using System Events; improved readability
+ Updated for changes to the `xpath` tool
+ Other miscellaneous improvements
2021-11-29 18:15:16 -07:00
Zack T
960aba2083 v1.1.1 = Updated and Improved osascript and xpath logic
+ Updated `osascript` logic; now using System Events; improved readability
+ Updated for changes to the `xpath` tool
+ Other miscellaneous improvements
2021-11-29 18:04:03 -07:00
Zack T
514a3c8992 v1.1.0 = Updated and Improved osascript logic
+ Updated `osascript` logic; now using System Events; improved readability
2021-11-16 11:05:32 -07:00
Zack T
a3dc7045ca v1.2.0 = Updated for changes to the xpath tool
+ Updated for changes to the `xpath` tool
+ Other miscellaneous improvements
2021-11-16 10:58:51 -07:00
Zack T
d44c698e91 v1.2.0 = Updated and Improved osascript and xpath logic
+ Updated `osascript` logic; now using System Events; improved readability
+ Updated for changes to the `xpath` tool
+ Other miscellaneous improvements
2021-11-16 10:49:50 -07:00
Zack T
1e0226e4c5 v1.8.0 = Updated and Improved osascript and xpath logic
+ Updated osascript logic; now using System Events; improved readability
+ Updated for changes to the `xpath` tool
+ Other miscellaneous improvements
2021-11-16 10:44:19 -07:00
Zack T
40cd8c81c0 v1.1.0 = Updated and Improved osascript and xpath logic
+ Updated `osascript` logic; now using System Events; improved readability
+ Updated for changes to the `xpath` tool
+ Other miscellaneous improvements
2021-11-16 10:08:27 -07:00
Zack T
a9e66e65e7 v1.2.0 = Updated for changes to the xpath tool
+ Updated for changes to the `xpath` tool
+ Other miscellaneous improvements
2021-11-16 09:45:44 -07:00
Zack T
6f61a1f819 v1.1.0 = Resolved issue with patching
AutoCAD patches will not install from command line, only via GUI.  This because they have a script that runs on launch of the .pkg (via GUI) that locates the base .app that needs to be upgraded, and then creates a symlink to that .app in /tmp.

This updated "fixes" this issue with the usual trickery.
2021-11-16 09:16:47 -07:00
Zack T
d2f91dbf27 v1.11.0c - Correct logic error for specific hardware revisions
+ Corrected a logic error in the iMac and MBP ModelCheck functions for the minor hardware revisions that are supported with newer OS versions while others are not
+ Removed `$` from variables in arithmetic expressions as they are unnecessary
2021-09-30 14:07:31 -07:00
Zack T
27a97db855 v1.11.0b - Added support for MBP 11,4 & 11,5 with Monterey
+ Missed Monterey support for MBP 11,4 and 11,5; addressed in this updated
+ Added a MBP specific model check function
+ Corrected a logic error for the latest model checks in a the iMacModelCheck
2021-09-30 14:01:40 -07:00
Zack T
32315d045a v1.11.0a - Initial Support for Monterey
+ Adding initial support for macOS Monterey based on information know as of today.
2021-09-22 14:40:53 -07:00
Zack T
b17d04f068 v2.5.0 = Fixed false reports from SysExtCtl list & Network Filter State
+ Multiple extension versions can show up in the list from `/usr/bin/systemextensionsctl list`, added logic to only check against the sensor version currently installed.
+ Fixed logical error the Network Filter State conditional...whoops
2021-05-07 17:02:52 -07:00
Zack T
29fe619ea2 Merge PR#7 from koalatee
remove default python, allow option for bash

Plus:
From @MLBZ521 
* Check if $python_path exists, if it doesn't fall back to `defaults read`
* Add full path to binaries
* Add a value check for $filter_state for the result from `defaults read`
2021-05-07 16:44:52 -07:00
Zack T
f9c0632242 Additional adjustments
Changes:
* Check if $python_path exists, if it doesn't fall back to `defaults read`
* Add full path to binaries
* Add a value check for $filter_state for the result from `defaults read`
2021-05-07 16:42:28 -07:00
Zack T
5985e0f5a4 v1.1.0 = Logic improvements and updates for Big Sur
+ Numerous overall logic improvements
+ Updated to account for xpath change in Big Sur (fixes determining the `Friendly Model Name`)
2021-05-06 19:22:16 -07:00
Zack T
10151f8ce8 v1.0.0 = Initial Version
Initial Version
2021-05-06 19:17:39 -07:00
Zack T
ff9b3d34fe v1.5.0 = Resolved logic issue after upgrade from v10.x to 11
+ Accounted for the softwareupdate journal.plist not existing after upgrading from 10.x to 11
+ Improved code by simplifying logic, break logic up into functions, etc
2021-05-06 19:16:50 -07:00
Zack T
7ae99e32ab v1.2.0 = Add check to verify/create folder
+ Added a check to verify and create the `licenses` folder if it doesn't exist -- popped up with R2021a
+ Setting file permissions
+ Updated style and other improvements
2021-04-19 18:03:26 -07:00
Zack T
eb1cad30f2 v1.0.0 = Initial Version
Initial Version
2021-04-05 16:41:09 -07:00
Zack T
81cc81a084 v1.1.0 = Added additional actions
+ Added additional actions to remove related files
2021-04-01 18:31:18 -07:00
Zack T
fa423f151c v1.0.0 = Initial Version
Initial Version
2021-04-01 18:30:07 -07:00
Zack T
7804dc30b1 v1.2.0 = Numerous improvements to logic
+ Fixed the `sdkmanager --install` logic
+ Verifying if `sdkmanager --install` & `sdkmanager --update` are successful
+ Adjusted case-sensing logic for some passed parameters
+ Added a "default" LaunchAgent label value in case one is not passed
2021-03-31 17:34:33 -07:00
Zack T
b1b6651886 v1.0.0 = Initial Version
Initial Version
2021-03-29 19:51:37 -07:00
Zack T
cda78520d0 v1.1.0 = Updated to use parameters & provide "ongoing maintenance"
+ Updated to include "ongoing maintenance" functionality
+ Configured to pass parameters to the script instead of being included in the install .pkg (e.g. in a Jamf Pro environment)
+ Will now agree to licenses
+ Ability to install SDK components
+ Ability to update already installed SDK components
+ Fixed one if comparison statement
2021-03-29 19:50:33 -07:00
James
e7fe96f176 remove default python, allow option for bash 2021-03-29 16:30:58 -07:00
Zack T
2783b01ec6 v1.1.0 = Fixed an issue that affected High Sierra systems
+ Fixed an issue that affected High Sierra systems due to its Sensor version not supporting the `falconclt --plist` flag.
2021-03-22 14:01:03 -07:00
Zack T
9354a04e39 v1.5.0 = Fixed an issue that affected High Sierra systems
+ Fixed an issue that affected High Sierra systems due to its Sensor version not supporting the `falconclt --plist` flag.
2021-03-22 14:00:36 -07:00
Zack T
423f8a9c6b v1.3.1 = Code Improvement
No logic or functionality changes.
2021-03-22 13:57:56 -07:00
Zack T
ee29713b1f v2.4.0 = Updated to check if the network filter is enabled
+ Updated to check if the network filter is enabled
2021-03-17 14:03:49 -07:00
Zack T
0a4c6f60d0 v1.4.0 = Fixed logic issue regarding the mojave_hold tag
+ Fixed logic issue regarding the `mojave_hold` tag
+ Code Improvements
2021-03-16 13:43:30 -07:00
Zack T
5865064713 v1.0.0 = Initial Version
Initial Version
2021-03-16 12:10:36 -07:00
Zack T
27e9ad7016 v1.4.0 = Better support for Big Sur & Converted to Python3
+ Updated to better support Big Sur
+ Converted to Python3
+ Recording to a local .plist instead of being ran straight through a Jamf Pro EA
2021-03-16 12:09:53 -07:00
Zack T
13a49f797b v1.0.0 = Initial Version
Initial Version
2021-03-15 23:55:53 -07:00
Zack T
47bca78138 v2.3.0 = Fixed issue where the Locale isn't set as expected
+ `falconctl stats` was being affected by the configured Locale, adjusting it to the expected Locale supported by this script
2021-03-15 20:32:14 -07:00
Zack T
9d93554181 v1.3.0 = Switched osascript to System Events & tag to track Mojave Macs
+ Adding a tag to track if device is running Mojave, this will be used, with additional logic, to prevent devices that upgrade from Mojave -> Big Sur from auto-upgrading its Falcon Sensor
+ Switched osascript calls to use System Events and passing via heredoc
+ Added "instance" variable for use to designate "prod" vs "dev" instances
- Removed the `Reset` action option -- provides duplicate functionality as just passing `production` as a group
2021-03-15 20:31:49 -07:00