Code Monkey home page Code Monkey logo

edr-telemetry's Introduction

EDR Telemetry

This repo provides a list of telemetry features from EDR products and other endpoint agents such as Sysmon broken down by category. The main motivation behind this project is to enable security practitioners to compare and evaluate the telemetry potential from those tools while encouraging EDR vendors to be more transparent about the telemetry features they do provide to their users and customers.

Besides compliance, investigations and forensics benefits, rich log telemetry empowers cyber defense teams to develop custom hunting, detection and analytics capabilities tailored to their needs.

Read details about this project in the initial release blog post here.

Telemetry Definition

There are many types of telemetry when it comes to Security Instrumentation. Here we focus on agents or sensors generating telemetry in the form of log data, regardless of the format (json, key-value, csv), as long as the data is automatically generated and transmitted or streamed in near real-time.

FAQ & Contributions

Please check our FAQ page to know more and feel free to get in contact in case you cannot find an answer there.

In case you ware willing to contribute, please check the Contributions page.

Disclaimer
The telemetry of the EDR products below could improve with time. The last_updated field is the last time the data sources have been updated. This might NOT always be up to date with the current telemetry capabilities of each product.

Telemetry Comparison Table

Disclaimer
The data below do not represent the capability of each of the EDR products to detect or prevent a threat. This is ONLY a comparison regarding the available telemetry for each product. Some products, such as Elastic EDR, make additional telemetry available in free or paid modules. Add-on modules, as well as signals, will not be taken into consideration for this project. Please read more about this on our FAQ page here.


๐ŸŸฉ = Implemented
๐ŸŸฅ = Not Implemented
๐ŸŸง = Partially Implemented
โ“ = Pending Response
๐Ÿชต = Via Windows EventLogs (with proper Audit policy)

Last Updated: Wed Apr 19 2023
Google SpreadSheet Table: Link
References to Documentation for each EDR product: Link

Telemetry Feature Category Sub-Category Sysmon CrowdStrike Elastic LimaCharlie MDE Sentinel One WatchGuard
Process Activity Process Creation ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ
**** Process Termination ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ
**** Process Access ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
**** Image/Library Loaded ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ
**** Remote Thread Creation ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ
**** Process Tampering Activity ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸง ๐ŸŸฅ
File Manipulation File Creation ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸง
**** File Opened ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸง
**** File Deletion ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
**** File Modification ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
**** File Renaming ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸง
User Account Activity Local Account Creation ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ
**** Local Account Modification ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ
**** Local Account Deletion ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ
**** Account Login ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸง ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ
**** Account Logoff ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ
Network Activity TCP Connection ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ
**** UDP Connection ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ
**** URL ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸง ๐ŸŸง ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸง
**** DNS Query ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ
**** File Downloaded ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸง ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ
Hash Algorithms MD5 ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ
**** SHA ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
**** IMPHASH ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸง ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ
Registry Activity Key/Value Creation ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ
**** Key/Value Modification ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ
**** Key/Value Deletion ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ
Schedule Task Activity Scheduled Task Creation ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
**** Scheduled Task Modification ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
**** Scheduled Task Deletion ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
Service Activity Service Creation ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸง ๐ŸŸฅ ๐ŸŸฅ
**** Service Modification ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸง
**** Service Deletion ๐ŸŸฅ ๐ŸŸง ๐ŸŸฅ โ“ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ
Driver/Module Activity Driver Loaded ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
**** Driver Modification ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ
**** Driver Unloaded ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ
Device Operations Virtual Disk Mount ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ
**** USB Device Unmount ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ
**** USB Device Mount ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ
Other Relevant Events Group Policy Modification ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ
Named Pipe Activity Pipe Creation ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
**** Pipe Connection ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
EDR SysOps Agent Start ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ
**** Agent Stop ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ
**** Agent Install ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ
**** Agent Uninstall ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ
**** Agent Tampering ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
**** Agent Keep-Alive ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ
**** Agent Errors ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ
WMI Activity WmiEventConsumerToFilter ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ
**** WmiEventConsumer ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ
**** WmiEventFilter ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฉ
BIT JOBS Activity BIT JOBS Activity ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฅ
PowerShell Activity Script-Block Activity ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฅ ๐ŸŸฅ ๐ŸŸฉ ๐ŸŸฉ ๐ŸŸฅ

Current Primary Maintainers

Kostas - @kostastsale
Alex - @ateixei

edr-telemetry's People

Contributors

johnk3r avatar tsale avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.