====== Sentinel One ====== ===== Login Items ===== ==== Background Items ==== {{:technology:applications:pasted:20231027-121758.png?600}} Bundle Identifier: com.sentinelone. ===== Notifications ===== {{:technology:applications:pasted:20231027-121723.png?600}} Bundle ID: com.sentinelOne.SentinelAgent {{:technology:applications:pasted:20231027-115535.png?600}} All settings should be checked. ===== Security and Privacy ===== ==== Privacy ==== {{:technology:applications:pasted:20231027-121620.png?600}} Application Bundle Identifier: com.sentinelone.sentineld App Code Requirement: anchor apple generic and identifier "com.sentinelone.sentineld" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "4AYE5J54KN") {{:technology:applications:pasted:20231027-115655.png?600}} Application Bundle Identifier: com.sentinelone.sentineld-helper App Code Requirement: anchor apple generic and identifier "com.sentinelone.sentineld-helper" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "4AYE5J54KN") {{:technology:applications:pasted:20231027-115707.png?600}} Application Bundle Identifier: com.sentinelone.sentineld-shell App Code Requirement: anchor apple generic and identifier "com.sentinelone.sentineld-shell" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "4AYE5J54KN") {{:technology:applications:pasted:20231030-081501.png}} Application Bundle Identifier: com.sentinelone.SentinelAgent App Code Requirement: anchor apple generic and identifier "com.sentinelone.SentinelAgent" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "4AYE5J54KN") {{:technology:applications:pasted:20231030-081518.png}} Application Bundle Identifier: com.sentinelone.extensions-wrapper App Code Requirement: anchor apple generic and identifier "com.sentinelone.extensions-wrapper" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "4AYE5J54KN") ===== System Extensions ===== ==== Removable Network Monitoring Extension ==== {{:technology:applications:pasted:20231027-121455.png?600}} Team ID: 4AYE5J54KN Bundle Identifier: com.sentinelone.network-monitoring Allow Removable System Extensions: True Allow User Override: True ==== Network Monitoring Extension ==== {{:technology:applications:pasted:20231027-121046.png?600}} Team ID: 4AYE5J54KN ===== Web Filter ===== Deployment of this profile causes a brief connection loss. {{:technology:applications:pasted:20231027-121203.png?600}} Filter Grade: Firewall Type: Plug-in Filter Name: SentinelOne Identifier: com.sentinelone.extensions-wrapper Filter Socket Traffic: True Socket Provider Designated Requirement: identifier "com.sentinelone.network-monitoring" and anchor apple generic and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "4AYE5J54KN") Socket Provider Bundle Identifier: com.sentinelone.network-monitoring ===== Custom Commands ===== ==== Status ==== {{:technology:applications:pasted:20231027-121945.png?600}} {{:technology:applications:pasted:20231027-122216.png?600}} Show the command response as attribute on Device Info: True #!/bin/sh # This script will check the status of the SentinelOne Agent if command -v sentinelctl 1>/dev/null; then echo "SentinelOne agent is installed with version `sentinelctl version | awk '{print $2}'` and was connected to management console `sentinelctl config Server Address | tail -1 | awk '{print $2}'`" else s1_agent=$(ps aux | grep -Ei "sentineld$" | awk '{ print $11 };' | grep -v grep) if [ -z $s1_agent ]; then echo "SentinelOne Agent is not Installed."; else s1_agent=$(echo $s1_agent | sed 's|sentineld|sentinelctl|g') echo "SentinelOne Agent is running but could not locate SentinelCtl in the default PATH /usr/local/bin. The full path is - $s1_agent." ; fi fi ===== Install PKG ===== {{:technology:applications:pasted:20231030-115743.png?1000}} App Bundle: com.sentinelone.SentinelAgent Pre-Install Script token="" echo "$token" | sudo tee %DownloadPath%/com.sentinelone.registration-token