Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: macadmin

Macjutsu/super

S.U.P.E.R.M.A.N. optimizes the macOS software update experience.

Language: Shell - Size: 25.3 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 575 - Forks: 79

smashism/awesome-macadmin-tools

🕶 Awesome Mac Admin Tools list

Size: 62.5 MB - Last synced: 1 day ago - Pushed: about 2 months ago - Stars: 465 - Forks: 34

autopkg/autopkg

Automating packaging and software distribution on macOS.

Language: Python - Size: 2.63 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 1,256 - Forks: 201

wycomco/nudge-config

Web app for managing Nudge configurations for multiple environments

Language: PHP - Size: 3.25 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 2 - Forks: 1

liquidz00/Patcher

Fetch patch management data from Jamf Pro to generate comprehensive reports in both Excel and PDF formats

Language: Python - Size: 544 KB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 9 - Forks: 1

Theile/Installomator Fork of Installomator/Installomator

Installation script to deploy standard software on Macs. To be installed on client with an installer pkg. Includes version control before installing asking user to quit the app, so only with updates will the user be asked to quit.

Language: Shell - Size: 5.86 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 22 - Forks: 2

hjuutilainen/sus-inspector

Inspect Apple software update service

Language: Objective-C - Size: 3.76 MB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 391 - Forks: 26

micromdm/micromdm

Mobile Device Management server

Language: Go - Size: 11.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,053 - Forks: 345

Installomator/Installomator

Installation script to deploy standard software on Macs

Language: Shell - Size: 5.82 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 946 - Forks: 408

macadmins/escrow-buddy

A macOS authorization plugin that helps MDM administrators ensure valid FileVault keys are escrowed for all their Macs.

Language: Objective-C - Size: 3.37 MB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 169 - Forks: 8

macadmins/SplashBuddy 📦

Onboarding splash screen for MDM and Automated Device Enrollment.

Language: Swift - Size: 13.1 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 400 - Forks: 71

scriptingosx/mac-zsh-completions

macOS specific additional completion definitions for Zsh.

Language: Shell - Size: 43.9 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 176 - Forks: 11

geoffrepoli/macvars

command library for scripting macos

Size: 125 KB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 52 - Forks: 3

smashism/smashism-scripts

👩🏻‍💻 general scripts for random things by or modified by smashism

Language: Shell - Size: 10.7 KB - Last synced: 2 months ago - Pushed: over 6 years ago - Stars: 7 - Forks: 2

smashism/jamfpro-scripts

💻 General scripts for Self Service policies and other parts of Jamf Pro.

Language: Shell - Size: 72.3 KB - Last synced: 2 months ago - Pushed: over 2 years ago - Stars: 71 - Forks: 8

smashism/jamfpro-extension-attributes

🔍 A repository for EAs to use for reporting in the Jamf Pro Server

Language: Python - Size: 50.8 KB - Last synced: 2 months ago - Pushed: about 2 years ago - Stars: 33 - Forks: 3

homebysix/ejdotcom

Source repository for elliotjordan.com.

Size: 5.81 MB - Last synced: 2 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 1

homebysix/jss-filevault-reissue

A framework for re-escrowing missing or invalid FileVault keys with Jamf Pro.

Language: Shell - Size: 796 KB - Last synced: 2 months ago - Pushed: 11 months ago - Stars: 184 - Forks: 56

Jamf-Custom-Profile-Schemas/ProfileManifestsMirror

Jamf JSON schema manifests automatically generated from ProfileCreator manifests (https://github.com/ProfileCreator/ProfileManifests)

Language: Python - Size: 687 KB - Last synced: 2 months ago - Pushed: 6 months ago - Stars: 145 - Forks: 23

scriptingosx/pkgcheck

Script to check installer pkgs for deprecated runtime calls

Language: Shell - Size: 29.3 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 95 - Forks: 10

groob/moroz

Moroz is a Santa server

Language: Go - Size: 69.3 KB - Last synced: 17 days ago - Pushed: 2 months ago - Stars: 127 - Forks: 25

homebysix/recipe-robot

A kick ass tool for creating AutoPkg recipes.

Language: Python - Size: 22.7 MB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 291 - Forks: 28

hjuutilainen/munkiadmin

macOS app for managing Munki repositories

Language: Objective-C - Size: 21.2 MB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 366 - Forks: 33

homebysix/pre-commit-macadmin

Pre-commit hooks for Mac admins.

Language: Python - Size: 245 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 59 - Forks: 15

scriptingosx/desktoppr

Simple command line tool to set the desktop picture on macOS

Language: Swift - Size: 1.68 MB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 255 - Forks: 24

chilcote/vfuse

Convert bootable DMG images for use in VMware Fusion

Language: Python - Size: 207 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 401 - Forks: 47

richwrightnyc/network-autoswitcher Fork of pesqair/network-check

Harness launchd to turn off your WiFi when connected to Ethernet, and power it back on when disconnected.

Language: Shell - Size: 12.7 KB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

homebysix/docklib

Python module intended to assist IT administrators with manipulation of the macOS Dock.

Language: Python - Size: 106 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 112 - Forks: 16

scriptingosx/diskspace

macOS command line tool to return the available disk space on APFS volumes

Language: Swift - Size: 15.6 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 146 - Forks: 7

ducksrfr/mac_admin

Helpful scripts & configuration profiles for the Mac admin community

Language: Shell - Size: 245 KB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 226 - Forks: 43

kolide/fleet 📦

A flexible control server for osquery fleets

Size: 20.6 MB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 1,103 - Forks: 271

zackn9ne/incremental-updater

checks for softwareupdates on macOS, does things if needed

Language: Python - Size: 1.24 MB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

zackn9ne/jamf_app_resetter

Resets Your Jamf Pro App's URL

Language: Shell - Size: 177 KB - Last synced: 4 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

ox-it/munki-rebrand

Script to rebrand Munki's Managed Software Center

Language: Python - Size: 925 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 89 - Forks: 24

brokeyourbike/macadmin

Scripts of possible interest to macOS admins, written in Golang

Language: Go - Size: 48.8 KB - Last synced: 18 days ago - Pushed: 12 months ago - Stars: 5 - Forks: 0

univ-of-utah-marriott-library-apple/privacy_services_manager

A single management utility to administer Location Services, Contacts requests, Accessibility, and iCloud access in Apple's OS X.

Language: Python - Size: 1.41 MB - Last synced: 3 months ago - Pushed: over 8 years ago - Stars: 125 - Forks: 10

univ-of-utah-marriott-library-apple/firmware_password_manager

A Python script to help Macintosh administrators manage the firmware passwords of their computers.

Language: Python - Size: 13.7 MB - Last synced: 3 months ago - Pushed: almost 3 years ago - Stars: 149 - Forks: 26

ANTS-Framework/ants 📦

ANTS is a framework to manage and apply macOS and Linux host configurations using Ansible Pull.

Language: Python - Size: 304 KB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 41 - Forks: 8

dhcav/ShortcutsForJamfPro

A collection of Shortcuts for iOS, iPadOS, macOS and even watchOS to be used with Jamf Pro.

Size: 633 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 43 - Forks: 1

MatthewPrins/Jamf

Jamf Pro scripts and API calls for computers, mobile devices, and users — some shell, some Python

Language: Shell - Size: 121 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 14 - Forks: 0

univ-of-utah-marriott-library-apple/display_manager

An open-source Python library which can modify your Mac's display settings manually or automatically.

Language: Python - Size: 69.7 MB - Last synced: 6 months ago - Pushed: 9 months ago - Stars: 223 - Forks: 19

adamselby/add-device-to-jamf

This script can receive input to add a device to a Jamf PreStage Enrollment scope as well as Jamf Inventory Preload.

Language: Shell - Size: 2.93 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

adamselby/nudge-automatic-update

Create and update a nudge.json file with the latest release as determined by jamf-patch for automatic Software Update Definitions for use with Nudge.

Language: Shell - Size: 39.1 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 8 - Forks: 1

adamselby/jamf-smart-rename

Scripts related to automatic/smart renaming based on information stored in Jamf.

Language: Shell - Size: 12.7 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

adamselby/jamf-migration-helper

Automatically remove Macs or devices (iPad, iPhone, Apple TV) after they have successfully enrolled on the new Jamf server, from the old Jamf server to maintain accurate device counts and an overview of our migration status.

Language: Shell - Size: 4.88 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

scriptingosx/quickpkg

wrapper for pkgbuild to quickly build simple packages from an installed app, a dmg or zip archive.

Language: Shell - Size: 103 KB - Last synced: 6 months ago - Pushed: 10 months ago - Stars: 227 - Forks: 29

MLBZ521/PkgBot

Automation framework for AutoPkg that provides a web-based front end and Slack Bot, to send notifications and receive commands, to manage the software package and version validation lifecycle and an interactive method to "promote" versions to production environments.

Language: Python - Size: 4.15 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 5 - Forks: 2

chilcote/outset 📦

Automatically process packages, profiles, and scripts during boot, login, or on demand.

Language: Python - Size: 296 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 566 - Forks: 63

homebysix/touchbarlib 📦

A Python module for configuring the TouchBar on MacBook Pros.

Language: Python - Size: 9.77 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 7 - Forks: 0

boberito/RandomScripts

Not JAMF Specific Scripts

Language: Python - Size: 50.8 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 6 - Forks: 2

hjuutilainen/bigsurblocker

Block Big Sur installer app from launching

Language: Objective-C - Size: 243 KB - Last synced: 6 months ago - Pushed: about 3 years ago - Stars: 239 - Forks: 28

mondada/kinobi

An external patch definition server for Jamf Pro

Language: PHP - Size: 4.84 MB - Last synced: 5 months ago - Pushed: over 2 years ago - Stars: 77 - Forks: 4

liquidz00/csv-compare

Find differences between two CSV files based on a specified column identifier.

Language: Python - Size: 35.2 KB - Last synced: 29 days ago - Pushed: 8 months ago - Stars: 3 - Forks: 0

scriptsandthings/Jamf_things

A collection of macOS and Jamf related support information and scripts

Language: Shell - Size: 2.18 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 3 - Forks: 0

jossryan/Macadmin-Tools

An assortment of scripts and tools to make managing macs easier

Language: Shell - Size: 3.91 KB - Last synced: 8 months ago - Pushed: over 7 years ago - Stars: 4 - Forks: 0

MScottBlake/mac_scripts

A collection of scripts used to Manage Mac OS X computers.

Language: Shell - Size: 21.5 KB - Last synced: 9 months ago - Pushed: over 7 years ago - Stars: 39 - Forks: 12

adamselby/apple-ports-test

Script that tests for Apple services connectivity including APNS, based on info available in "Use Apple products on enterprise networks"

Language: Shell - Size: 17.6 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 11 - Forks: 0

zackn9ne/macos_setup_cheatsheet

a macOS sysadmin cheatsheet

Language: Shell - Size: 373 KB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 28 - Forks: 4

MScottBlake/Presentations

A collection of scripts, slides, videos, etc. from the conference talks I've given.

Language: Python - Size: 79 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 10 - Forks: 0

memile123/Jamf-Scripts

Helpful scripts deployed within JAMF PRO

Language: Shell - Size: 251 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 19 - Forks: 2

univ-of-utah-marriott-library-apple/suid_scan

Simple script to help you check for files with execute-as bits set.

Language: Python - Size: 348 KB - Last synced: 10 months ago - Pushed: almost 9 years ago - Stars: 13 - Forks: 1

univ-of-utah-marriott-library-apple/laptop_lid_closed_update

This code remotely wakes up computers using wake-on-lan and sends and SSH command to start our maintenance script on a specific schedule.

Language: Python - Size: 137 KB - Last synced: 10 months ago - Pushed: about 9 years ago - Stars: 12 - Forks: 1

univ-of-utah-marriott-library-apple/cleanup_manager

Cleanup Manager helps you clean up folders on your Mac's hard drive.

Language: Python - Size: 309 KB - Last synced: 10 months ago - Pushed: about 8 years ago - Stars: 22 - Forks: 1

univ-of-utah-marriott-library-apple/chrome-kiosk

Methodology to programmatically manage Google Chrome as a kiosk on macOS

Language: Python - Size: 264 KB - Last synced: 10 months ago - Pushed: about 4 years ago - Stars: 6 - Forks: 1

univ-of-utah-marriott-library-apple/inventory_manager

Script that discovers client specific information and publishes info to KeyServer and nvram.

Language: Shell - Size: 141 KB - Last synced: 10 months ago - Pushed: almost 9 years ago - Stars: 6 - Forks: 2

univ-of-utah-marriott-library-apple/firmware_version_checker

Determines whether the current OS X computer's firmware is up-to-date.

Language: Python - Size: 258 KB - Last synced: 10 months ago - Pushed: about 9 years ago - Stars: 10 - Forks: 1

dkf2010/magic_installer

This script will help you to install software silently on your Macs with Jamf Pro.

Language: Shell - Size: 1.13 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 4 - Forks: 1

univ-of-utah-marriott-library-apple/aeios

A python library designed to aid the automation of Apple iOS device management, configuration and imaging.

Language: Python - Size: 1.59 MB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 45 - Forks: 5

univ-of-utah-marriott-library-apple/app-playpen

A python GUI application that provides framework & automation to secure macOS applications with exceptional requirements.

Language: Python - Size: 52.6 MB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 10 - Forks: 1

univ-of-utah-marriott-library-apple/management_tools

A collection of scripts and packages to simplify OS X management.

Language: Python - Size: 786 KB - Last synced: 10 months ago - Pushed: almost 8 years ago - Stars: 95 - Forks: 7

univ-of-utah-marriott-library-apple/scl_jamf_extension_attribute_collection

SCL JAMF Pro Extension Attribute Collection

Language: Python - Size: 87.9 KB - Last synced: 10 months ago - Pushed: about 4 years ago - Stars: 14 - Forks: 5

univ-of-utah-marriott-library-apple/sudoers_manager

A standalone Python script to help administrators manage their sudoers file.

Language: Python - Size: 68.4 KB - Last synced: 10 months ago - Pushed: about 8 years ago - Stars: 30 - Forks: 5

univ-of-utah-marriott-library-apple/disable_sip

This script is used in the recovery partition to automatically disable SIP.

Language: Shell - Size: 8.79 KB - Last synced: 10 months ago - Pushed: over 7 years ago - Stars: 28 - Forks: 5

SKeenan07/mac-admin-scripts

Language: Shell - Size: 326 KB - Last synced: 12 months ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 2

scriptingosx/ScriptPackages

Sample scripts to build some simple macOS installer pkgs

Language: Shell - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 28 - Forks: 3

MLBZ521/jamf_pro_db_decrypt Fork of dmaasland/jamf_decrypt

Decrypt content in the Jamf Pro Database

Language: Python - Size: 21.5 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

Honestpuck/PatchBot

PatchBot - Zero-touch Packaging and Patch Management for Jamf

Size: 12.9 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 56 - Forks: 7

univ-of-utah-marriott-library-apple/802.1x_reconnect

AppleScript System Preferences UI to reconnect 802.1x.

Language: Shell - Size: 176 KB - Last synced: 10 months ago - Pushed: over 8 years ago - Stars: 18 - Forks: 5

univ-of-utah-marriott-library-apple/blade_runner

Blade Runner is a Jamf Pro based Python application that automates and implements a framework to offboard, secure erase and document deprecated Mac systems.

Language: Python - Size: 5.5 MB - Last synced: 10 months ago - Pushed: almost 5 years ago - Stars: 25 - Forks: 3

AaronBurchfield/CloudFront-Middleware

Securely access a munki repo with Amazon CloudFront

Language: Python - Size: 16.6 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 36 - Forks: 9

boberito/jamfapi

JAMF Pro API Scripts I use

Language: Python - Size: 43 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 14 - Forks: 1

scriptingosx/GNU-bash-mac-installer

Downloads and builds a Mac package installer for GNU bash 5

Language: Shell - Size: 14.6 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 22 - Forks: 6

deviscoding/mac-prefer

A CLI tool written to ease the management of various preferences on macOS, primarily intended for mac admins administering multiple systems.

Language: PHP - Size: 573 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

deviscoding/mac-update

CLI tool to ease management of software updates on macOS, ideal for automation by system administrators.

Language: PHP - Size: 524 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 1

kolide/kolide-quickstart 📦

[DEPRECATED] A quickstart demo for Kolide tools

Language: Shell - Size: 77.1 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 52 - Forks: 19

ANTS-Framework/macos_profile 📦

Install macOS profiles from template or remove installed profiles by identifier

Size: 46.9 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 12 - Forks: 3

ANTS-Framework/ANTS-Munki-Conditions 📦

Admin provided conditions displaying information about ANTS Client Status

Language: Python - Size: 14.6 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 1

ANTS-Framework/macos_sus 📦

This role uses the defaults command to manage the CatalogURL preference

Language: Shell - Size: 19.5 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

JasonSatti/MacOS_Scripts

Language: Shell - Size: 105 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 15 - Forks: 2

SKeenan07/autoupdate-scripts

Language: Shell - Size: 2.93 KB - Last synced: 12 months ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0

hjuutilainen/apple-updates

Track Apple software update changes with Github Actions

Language: JavaScript - Size: 54 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 22 - Forks: 2

boberito/jamfEAs

Scripted Extension Attributes for JAMF Pro

Language: Shell - Size: 20.5 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 3 - Forks: 0

Yohan460/Automatic-Secure-Token-Granting-Workflow

This workflow allows for the automatic granting of secure tokens to the Jamf Pro Assigned user on a machine utilizing a known SecureToken enabled administrator account to enable a complete hands off FV2 management workflow.

Language: Shell - Size: 224 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 42 - Forks: 2

scriptingosx/PrefsTool

Language: Python - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 59 - Forks: 7

groob/autopkgd

Continuous and concurrent autopkg checker with options.

Language: Go - Size: 70.3 KB - Last synced: 10 months ago - Pushed: over 7 years ago - Stars: 22 - Forks: 2

scriptingosx/BuildShellcheckPkg

Script to build the shellcheck binary and a macOS installer pkg

Language: Shell - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 11 - Forks: 1

Honestpuck/PatchBotProcessors

Part of PatchBot - three AutoPkg custom processors

Language: Python - Size: 45.9 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 4

okieselbach/Munki-Middleware-Azure-Storage

Generate Azure Blob Storage account authentication for Munki

Language: Python - Size: 26.4 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 10 - Forks: 0

ehemmete/Swift-admin-scripts

Mac admin scripts in swift

Language: Swift - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 8 - Forks: 0

boberito/jamfscripts

Scripts I use non API related

Language: Shell - Size: 68.4 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 15 - Forks: 5