{"id":1549,"date":"2017-06-15T07:12:12","date_gmt":"2017-06-15T07:12:12","guid":{"rendered":"http:\/\/blog.verbat.com\/?p=1549"},"modified":"2024-05-24T07:06:40","modified_gmt":"2024-05-24T07:06:40","slug":"managing-macos-with-open-source-technologies-verbat-technologies","status":"publish","type":"post","link":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/","title":{"rendered":"Managing MacOS with Open Source Technologies"},"content":{"rendered":"<p><em>Well if it isn\u2019t a great time to be a Mac admin\u2026<\/em><\/p>\n<p>Especially when there are a plethora of tools available to manage the operating system. <strong><a title=\"Open Source Technologies\" href=\"https:\/\/www.verbat.com\/technologies\/open-source-development-services-company\">Open source technologies<\/a><\/strong> mark their presence here as well, contributing many tools to help make the OS management easier for admins. Here are a few tools worth taking note of.<\/p>\n<h3>Application Deployment Tools<\/h3>\n<h4><strong>Munki<\/strong><\/h4>\n<p>An app that can be defined basically as an ecosystem, Munki is used to deploy imported applications to clients. Though its logic is generally run on the client software on each machine, it deploys app in a very refined manner. It runs as Managed Software Center.app.<\/p>\n<p>The repository of metadata and apps can also be stored on any web server regardless of the platform. With Munki, it\u2019s also possible to selectively deploy applications allowing users to either go for \u2018optional install\u2019 or \u2018force install by date\u2019 to install packages.<\/p>\n<p>Other features include:<\/p>\n<ul>\n<li>Acting as a portal for internal apps<\/li>\n<li>Side panel links<\/li>\n<li>Customizable headers<\/li>\n<\/ul>\n<p>It can do so much more, but it can\u2019t all be covered in a single article.<\/p>\n<h4><strong>Reposado<\/strong><\/h4>\n<p>A great mimic of Apple Server\u2019s Software Update Caching Service, Reposada is a set of Python tools ideal for caching software updates and deploying them internally, saving a lot of bandwidth in the process. The tool also allows users to release updates to a test group first before deploying them.<\/p>\n<h3>Client Management<\/h3>\n<h4><strong>Osquery<\/strong><\/h4>\n<p>Operating system instrumentation framework or Osquery is Facebook\u2019s contribution, and is capable of exposing the OS as a relational database according to GitHub. This essentially allows users to write SQL-based queries to explore the data in the OS. The SQL tables can represent open network connections, file hashes, loaded kernel modules etc.<\/p>\n<h4><strong>Google Santa<\/strong><\/h4>\n<p>Still in beta, Google&#8217;s Santa is an effective tool to whitelist\/blacklist items on a macOS system. It keeps track of the binary executions in the OS, checks binaries against a defined database, and then determines whether to block or allow the binary.<\/p>\n<p>The tool operates in two modes:<\/p>\n<ul>\n<li><strong>Monitor mode<\/strong> &#8211; The default mode that allows all binaries to run except for the ones that were &#8216;marked&#8217; to be blocked.<\/li>\n<li><strong>Lockdown mode<\/strong> &#8211; The mode that allows the execution of only the whitelisted binaries.<\/li>\n<\/ul>\n<p>Santa is a centrally managed tool, and as such can help prevent malware from spreading across a number of machines.<\/p>\n<h2>Conclusion<\/h2>\n<p>It really is a great time to be a Mac admin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well if it isn\u2019t a great time to be a Mac admin\u2026 Especially when there are a plethora of tools available to manage the operating system. Open source technologies mark their presence here as well, contributing many tools to help make the OS management easier for admins. Here are a few tools worth taking note [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4619,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88],"tags":[333,394,481,488,489,635],"class_list":["post-1549","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-source-technologies","tag-google-santa","tag-macos","tag-open-source-technologies","tag-os-management","tag-osquery","tag-verbat-technologies"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Managing MacOS with Open Source Technologies - Verbat<\/title>\n<meta name=\"description\" content=\"Dive into the world of open-source technologies. Discover innovative solutions, collaborative communities, and endless possibilities.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managing MacOS with Open Source Technologies - Verbat\" \/>\n<meta property=\"og:description\" content=\"Dive into the world of open-source technologies. Discover innovative solutions, collaborative communities, and endless possibilities.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/\" \/>\n<meta property=\"og:site_name\" content=\"Software Development Company Dubai UAE - Verbat Technologies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/verbatltd\" \/>\n<meta property=\"article:published_time\" content=\"2017-06-15T07:12:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-24T07:06:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2017\/06\/MANAGING-MACOS-WITH-OPEN-SOURCE-TECHNOLOGIES.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"verbat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@verbatltd\" \/>\n<meta name=\"twitter:site\" content=\"@verbatltd\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"verbat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/\"},\"author\":{\"name\":\"verbat\",\"@id\":\"https:\/\/www.verbat.com\/blog\/#\/schema\/person\/499ab63e49a3c707d87c789f2b5da47c\"},\"headline\":\"Managing MacOS with Open Source Technologies\",\"datePublished\":\"2017-06-15T07:12:12+00:00\",\"dateModified\":\"2024-05-24T07:06:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/\"},\"wordCount\":418,\"publisher\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2017\/06\/MANAGING-MACOS-WITH-OPEN-SOURCE-TECHNOLOGIES.jpg\",\"keywords\":[\"Google Santa\",\"MacOS\",\"Open Source Technologies Tag\",\"OS Management\",\"Osquery\",\"Verbat Technologies\"],\"articleSection\":[\"Open Source Technologies\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/\",\"url\":\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/\",\"name\":\"Managing MacOS with Open Source Technologies - Verbat\",\"isPartOf\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2017\/06\/MANAGING-MACOS-WITH-OPEN-SOURCE-TECHNOLOGIES.jpg\",\"datePublished\":\"2017-06-15T07:12:12+00:00\",\"dateModified\":\"2024-05-24T07:06:40+00:00\",\"description\":\"Dive into the world of open-source technologies. Discover innovative solutions, collaborative communities, and endless possibilities.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#primaryimage\",\"url\":\"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2017\/06\/MANAGING-MACOS-WITH-OPEN-SOURCE-TECHNOLOGIES.jpg\",\"contentUrl\":\"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2017\/06\/MANAGING-MACOS-WITH-OPEN-SOURCE-TECHNOLOGIES.jpg\",\"width\":1200,\"height\":800,\"caption\":\"Open Source Technologies\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.verbat.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Managing MacOS with Open Source Technologies\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.verbat.com\/blog\/#website\",\"url\":\"https:\/\/www.verbat.com\/blog\/\",\"name\":\"Verbat Technologies\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.verbat.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.verbat.com\/blog\/#organization\",\"name\":\"Verbat Technologies\",\"url\":\"https:\/\/www.verbat.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.verbat.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2024\/04\/verbatltd_logo.jpg\",\"contentUrl\":\"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2024\/04\/verbatltd_logo.jpg\",\"width\":200,\"height\":200,\"caption\":\"Verbat Technologies\"},\"image\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/verbatltd\",\"https:\/\/x.com\/verbatltd\",\"https:\/\/www.linkedin.com\/company\/verbatltd\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.verbat.com\/blog\/#\/schema\/person\/499ab63e49a3c707d87c789f2b5da47c\",\"name\":\"verbat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.verbat.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/39ad783fe218256f66846525c53ed98353138a71d12efd33428ad7f2a1553b3b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/39ad783fe218256f66846525c53ed98353138a71d12efd33428ad7f2a1553b3b?s=96&d=mm&r=g\",\"caption\":\"verbat\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Managing MacOS with Open Source Technologies - Verbat","description":"Dive into the world of open-source technologies. Discover innovative solutions, collaborative communities, and endless possibilities.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/","og_locale":"en_US","og_type":"article","og_title":"Managing MacOS with Open Source Technologies - Verbat","og_description":"Dive into the world of open-source technologies. Discover innovative solutions, collaborative communities, and endless possibilities.","og_url":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/","og_site_name":"Software Development Company Dubai UAE - Verbat Technologies","article_publisher":"https:\/\/www.facebook.com\/verbatltd","article_published_time":"2017-06-15T07:12:12+00:00","article_modified_time":"2024-05-24T07:06:40+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2017\/06\/MANAGING-MACOS-WITH-OPEN-SOURCE-TECHNOLOGIES.jpg","type":"image\/jpeg"}],"author":"verbat","twitter_card":"summary_large_image","twitter_creator":"@verbatltd","twitter_site":"@verbatltd","twitter_misc":{"Written by":"verbat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#article","isPartOf":{"@id":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/"},"author":{"name":"verbat","@id":"https:\/\/www.verbat.com\/blog\/#\/schema\/person\/499ab63e49a3c707d87c789f2b5da47c"},"headline":"Managing MacOS with Open Source Technologies","datePublished":"2017-06-15T07:12:12+00:00","dateModified":"2024-05-24T07:06:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/"},"wordCount":418,"publisher":{"@id":"https:\/\/www.verbat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#primaryimage"},"thumbnailUrl":"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2017\/06\/MANAGING-MACOS-WITH-OPEN-SOURCE-TECHNOLOGIES.jpg","keywords":["Google Santa","MacOS","Open Source Technologies Tag","OS Management","Osquery","Verbat Technologies"],"articleSection":["Open Source Technologies"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/","url":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/","name":"Managing MacOS with Open Source Technologies - Verbat","isPartOf":{"@id":"https:\/\/www.verbat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#primaryimage"},"image":{"@id":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#primaryimage"},"thumbnailUrl":"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2017\/06\/MANAGING-MACOS-WITH-OPEN-SOURCE-TECHNOLOGIES.jpg","datePublished":"2017-06-15T07:12:12+00:00","dateModified":"2024-05-24T07:06:40+00:00","description":"Dive into the world of open-source technologies. Discover innovative solutions, collaborative communities, and endless possibilities.","breadcrumb":{"@id":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#primaryimage","url":"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2017\/06\/MANAGING-MACOS-WITH-OPEN-SOURCE-TECHNOLOGIES.jpg","contentUrl":"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2017\/06\/MANAGING-MACOS-WITH-OPEN-SOURCE-TECHNOLOGIES.jpg","width":1200,"height":800,"caption":"Open Source Technologies"},{"@type":"BreadcrumbList","@id":"https:\/\/www.verbat.com\/blog\/managing-macos-with-open-source-technologies-verbat-technologies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.verbat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Managing MacOS with Open Source Technologies"}]},{"@type":"WebSite","@id":"https:\/\/www.verbat.com\/blog\/#website","url":"https:\/\/www.verbat.com\/blog\/","name":"Verbat Technologies","description":"","publisher":{"@id":"https:\/\/www.verbat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.verbat.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.verbat.com\/blog\/#organization","name":"Verbat Technologies","url":"https:\/\/www.verbat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.verbat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2024\/04\/verbatltd_logo.jpg","contentUrl":"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2024\/04\/verbatltd_logo.jpg","width":200,"height":200,"caption":"Verbat Technologies"},"image":{"@id":"https:\/\/www.verbat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/verbatltd","https:\/\/x.com\/verbatltd","https:\/\/www.linkedin.com\/company\/verbatltd"]},{"@type":"Person","@id":"https:\/\/www.verbat.com\/blog\/#\/schema\/person\/499ab63e49a3c707d87c789f2b5da47c","name":"verbat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.verbat.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/39ad783fe218256f66846525c53ed98353138a71d12efd33428ad7f2a1553b3b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/39ad783fe218256f66846525c53ed98353138a71d12efd33428ad7f2a1553b3b?s=96&d=mm&r=g","caption":"verbat"}}]}},"_links":{"self":[{"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/posts\/1549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/comments?post=1549"}],"version-history":[{"count":3,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/posts\/1549\/revisions"}],"predecessor-version":[{"id":6024,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/posts\/1549\/revisions\/6024"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/media\/4619"}],"wp:attachment":[{"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/media?parent=1549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/categories?post=1549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/tags?post=1549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}