Skip to content

Releases: jamf/Jamf-Environment-Test

1.6.1

13 Mar 01:32
4bc55f0
Compare
Choose a tag to compare

Long time since 1.5.
1.61 has the following changes:

  • lowered connection timeout from 3 seconds to 1
  • removed external ip from the report due to failures if a proxy was present
  • added additional messages on the run screen to see the progress
  • Fixed issue with UDP urls having the incorrect nc flag
  • Updated Apple URLs to mirror https://support.apple.com/en-us/HT210060
  • Removed FTP, Streaming and Gopher proxy check if the macOS device is Ventura or above (those proxies are no longer supported under networksetup)
  • Changed table sub header colour to match other headers
  • included head command onfdesetup to ensure accurate reporting
  • Better proxy parsing when using Auto Proxy Discovery or Auto Proxy Configuration
    In order to have better handling when using auto Proxy Discovery or Auto Proxy Handling the App now includes python framework 3.9.6 and a python module pacparser. This does add size to the overall App and some delay when querying the pac file for each url.

Known issues:

  • ns.itunes.apple.com is listed on https://support.apple.com/en-us/HT210060 but has been excluded from this tool as it fails to respond on macOS, reports indicate this will be removed from the KB article in a later revision from Apple
  • If using a proxy there is a delay during the "Checking Content Cache" stage, this is due to AssetCacheLocatorUtil not supporting a proxy flag and some checks need to timeout

Expected runtime:
If on an open network with no proxies and nothing blocked estimated time to run is 2 mins 20 seconds
If Auto Proxy Configuration with a bad PROXY server has been set and every URL is blocked estimated run time is 20 minutes

1.5

04 Nov 00:45
55661cf
Compare
Choose a tag to compare
1.5

Version 1.5 has additional Apple URLs added and some commented out due to being unreachable

Known issues:
if host file path for import is in a complex folder path such as /Users/daniel/Dropbox (JAMF Software)/Daniel's Workspace/JET/1.5/import.txt the import will fail, recommendation is to have the file in /tmp

Future Work:
plans to convert this project from a bash script to be native swift

1.4

29 Jan 00:35
6b7ec04
Compare
Choose a tag to compare
1.4

1.4 has the following new features.
ability to import a file with additional hosts to check, sample file can be found here

additional urls from Apple KB
additional urls related to Jamf Protect have also been added

Fixes:
courier.push.apple.com has been replaced with 1-courier.push.apple.com through to 50-courier.push.apple.com

Known issues:
if same host file is in a complex folder path such as /Users/daniel/Dropbox (JAMF Software)/Daniel's Workspace/JET/1.4/import.txt the import will fail, recommendation is to have the file in /tmp

1.3

26 Aug 06:27
ed219fd
Compare
Choose a tag to compare
1.3

1.3 has the following new features.
additional information added including reverse dns and ip lookup for hosts.

Fixes:

  • cosmetic fix relating to reporting of caching servers
  • mzstatic.com removed and replaced with s.mzstatic.com

1.2

27 Mar 03:38
4f7889e
Compare
Choose a tag to compare
1.2

In this release the tool is more proxy aware.
if you have a pac file or are using auto proxy discovery the application will parse the file for the proxy host.
This hasn't been tested with pac files with multiple different proxy hosts. for more accurate testing recommended to switch from pac file to explicit host for testing.

It will also look at Web and Secure web proxy settings and if a host and port is found it will use those settings to query the urls.

some changes have been made to the references section and additional checks now includes some more information such as gatekeeper and filevault status

additional jamfcloud urls have also been included for JCDS

If a url is found to have been intercepted by SSL inspection the certificate issuer will be displayed in the SSL field

Known issues:
when querying mzstatic.apple.com seeing missing SSL certificate reported

Minor changes

17 Mar 00:30
4f7889e
Compare
Choose a tag to compare

removed an extra character from the GUI,
removed the checking of itunes.apple.com due to inconsistent responses
added in checks for lcdn-locator.apple.com

1.0

13 Mar 01:55
29c3c6d
Compare
Choose a tag to compare
1.0

First Version