Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ZeroTier Coverage #78

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions RMM/ZeroTier/RMM_AHQ_ZeroTier.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Advanced Hunting Query for ZeroTier

### Create Process
```
let Time_start = now(-5d);
let Time_end = now();
//
let rmmProcess =
DeviceProcessEvents
| where Timestamp between (Time_start..Time_end)
| where CreatedProcessVersionInfoCompanyName has "zerotier" and InitiatingProcessVersionInfoCompanyName has 'zerotier'
or
InitiatingProcessVersionInfoProductName has 'zerotier'
| summarize FirstSeen=min(Timestamp), LastSeen=max(Timestamp),
Report=make_set(ReportId), Count=count() by DeviceId, DeviceName, AccountUpn
| extend rmmProcessName = 'ZeroTier'
;
rmmProcess
```

### File Signature
```
let Time_start = now(-5d);
let Time_end = now();
//
let rmmFileSig =
DeviceFileCertificateInfo
| where Timestamp between (Time_start..Time_end)
| where Signer has 'Zerotier'
| summarize FirstSeen=min(Timestamp), LastSeen=max(Timestamp),
Report=make_set(ReportId), Count=count() by DeviceId, DeviceName
| extend rmmFileSigName = 'ZeroTier'
;
rmmFileSig
```

### Network Connection
```
let Time_start = now(-5d);
let Time_end = now();
//
let rmmNetwork =
DeviceNetworkEvents
| where Timestamp between (Time_start..Time_end)
| where RemoteUrl has 'zerotier.com'
and InitiatingProcessVersionInfoCompanyName has 'ZeroTier'
and InitiatingProcessVersionInfoProductName has 'ZeroTier'
| summarize FirstSeen=min(Timestamp), LastSeen=max(Timestamp),
Report=make_set(ReportId), Count=count() by DeviceId, DeviceName,
AccountUpn, RemoteUrl
| extend rmmNetworkName = 'ZeroTier'
;
rmmNetwork
```
22 changes: 22 additions & 0 deletions RMM/ZeroTier/RMM_Summary_ZeroTier.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Remote Monitioring and Management (RMM) Tool Summary for UltraViewer

### Company/ Project website:
- https://www.zerotier.com/

### Historical context and detail
-

### Process Indicators
-
-
-

### Network Indicators
- zerotier.com
-
-

### File Signature Indicators
- Zerotier
- ZeroTier, Inc
- ZeroTier One