EAs - Scripts to return inventory information for use in the JamfPro, heavily leveraging osquery

  •        6

Scripts to return inventory information for use in the JamfPro, heavily leveraging osquery

https://github.com/arubdesu/EAs

Tags
Implementation
License
Platform

   




Related Projects

mac-ibm-enrollment-app - The Mac@IBM enrollment app makes setting up macOS with Jamf Pro more intuitive for users and easier for IT

  •    Swift

The Mac@IBM enrollment app makes setting up macOS with Jamf Pro more intuitive for users and easier for IT. The application offers IT admins the ability to gather additional information about their users during setup, allows users to customize their enrollment by selecting apps or bundles of apps to install during setup, and provides users with next steps when enrollment is complete. A blank return means success. You can also see the anchor keys present in Xcode by looking at the corresponding property lists.

doorman - an osquery fleet manager

  •    Python

Doorman is an osquery fleet manager that allows administrators to remotely manage the osquery configurations retrieved by nodes. Administrators can dynamically configure the set of packs, queries, and/or file integrity monitoring target paths using tags. Doorman takes advantage of osquery's TLS configuration, logger, and distributed read/write endpoints, to give administrators visibility across a fleet of devices with minimal overhead and intrusiveness. Doorman makes extensive use of tags. A node's configuration is dependent on the tags it shares with packs, queries, and/or file paths. As tags are added and/or removed, a node's configuration will change.

fleet - A flexible control server for osquery fleets

  •    Go

Kolide Fleet is a state of the art host monitoring platform tailored for security experts. Leveraging Facebook's battle-tested osquery project, Fleet delivers fast answers to big questions. To learn more about Fleet, visit https://kolide.com/fleet. Documentation for Fleet can be found on GitHub.

EAS Web

  •    

EAS Web is a RESTful Interface/API for Exchange ActiveSync. It enables developers to use the ActiveSync protocol in a simple way with HTTP verbs.

osquery - SQL powered operating system instrumentation, monitoring, and analytics.

  •    C++

osquery is an operating system instrumentation framework for OS X/macOS, Windows, and Linux. The tools make low-level operating system analytics and monitoring both performant and intuitive.There are many additional continuous build jobs that perform dynamic and static analysis, test the package build process, rebuild dependencies from source, assure deterministic build on macOS and Linux, fuzz test the virtual tables, and build on several other platforms not included above. Code safety, testing rigor, data integrity, and a friendly development community are our primary goals.


EAS Inspector for Fiddler

  •    

This is a basic Fiddler Inspector for Fiddler which converts EAS (Exchange Server ActiveSync) WBXML to XML.

stethoscope - Personalized, user-focused recommendations for employee information security.

  •    Python

Stethoscope is a web application that collects information from existing device data sources (e.g., JAMF or LANDESK) on a given user’s devices and gives them clear and specific recommendations for securing their systems. An overview is available on the Netflix Tech Blog.Stethoscope consists of two primary pieces: a Python-based back-end and a React-based front-end. Nginx is used to serve static files and route traffic to the back-end.

AutoDMG - Create deployable system images from OS X installer

  •    Python

The award winning AutoDMG takes a macOS installer (10.10 or newer) and builds a system image suitable for deployment with Imagr, DeployStudio, LANrev, Jamf Pro, and other asr-based imaging tools. Documentation and help is in the AutoDMG wiki.

stethoscope - Personalized, user-focused recommendations for employee information security.

  •    Python

Stethoscope is a web application that collects information from existing device data sources (e.g., JAMF or LANDESK) on a given user’s devices and gives them clear and specific recommendations for securing their systems. An overview is available on the Netflix Tech Blog. Stethoscope consists of two primary pieces: a Python-based back-end and a React-based front-end. Nginx is used to serve static files and route traffic to the back-end.

envdb - LEGACY use https://github

  •    Javascript

Envdb turns your production, dev, cloud, etc environments into a database cluster you can search using osquery as the foundation. Envdb allows you to register each computer, server or asset as a node in a cluster. Once a new node is connected it becomes available for search from the Envdb ui. Envdb was built using golang so the whole application, node client and server comes as one single binary. This makes it really easy to deploy and get working in seconds.

pgosquery - Like Facebook's OSQuery, but for Postgres

  •    Python

This approach does have the downside that it runs as the postgres user rather than as root, so it can't see the full details of other people's processes, but I'm sure that could be worked around if you really want to. "setup.py develop" will link the current directory so you can modify it; "setup.py install" will copy a snapshot of current code to the OS folder.

zentral - Zentral is a framework to gather, process, and monitor system events and link them to an inventory

  •    Python

Zentral is a framework to gather, process, and monitor system events and link them to an inventory. Check out the Wiki to get and overview of the project and for the documentation. This is where the release notes are published too.

autogen.pl

  •    Perl

A generic generation script, purpouse is the initial stage of a build procedure (autoconf etc.), instead of creating new shell script for each project, you can use this one, for more eas to use.

EASTester

  •    

EASTester This application shows how encoding, decoding and submission of Exchange Server ActiveSync (EAS) calls might be done.

Emails Outlook Mac Recovery Software That Is Provenly Better Than Others

  •    

Recover OLM Emails with Outlook Mac Recovery Software that restore Mac OLM files as well as Convert OLM files in EML and DBX file format.

spoof - Easily spoof your MAC address in OS X & Linux!

  •    Javascript

Node.js port of the popular SpoofMAC Python utility (GitHub: feross/SpoofMAC).I made this because changing your MAC address in OS X is harder than it should be. The Wi-Fi card needs to be manually disassociated from any connected networks in order for the change to apply correctly – super annoying! Doing this manually each time is tedious and lame.

Mac-on-Mac

  •    

Mac-on-Mac: A port of the Mac on Linux project to Mac OS X

Chameleon - Chameleon is a port of Apple's UIKit for iOS (and some minimal related frameworks) to Mac OS X

  •    Objective-C

Chameleon is a port of Apple's UIKit (and some minimal related frameworks) to Mac OS X. It is meant to be as much of a drop-in replacement for the real UIKit as possible. It also adapts some iOS user interface conventions to the Mac (such as UIAlertView being represented by NSAlert) so that apps built using Chameleon have as much chance as possible of feeling at home on the desktop with relatively little porting effort. Chameleon requires OS X 10.6 or higher. Apps built with it have been proven to be acceptable to Apple for the Mac App Store. Chameleon was first built by The Iconfactory to unify the codebase of Twitterrific for both Mac and iOS.

Mac - Mac系统、Mac软件的操作和使用技巧整理,正在不断完善中。努力做到最全。微信公众号:生命团队。

  •    

Mac系统、Mac软件的操作和使用技巧整理,正在不断完善中。努力做到最全。微信公众号:生命团队。

Mac Crack Attack

  •    Objective-C

Mac Crack Attack is a port of Crack Attack to the Mac OS X platform. Crack Attack is based on the Super Nintendo classic Tetris Attack. Mac Crack Attack is a fast paced quot;Tetris-likequot; game for one or two players (networked)