Skip to content

An Osquery extension with tables useful for IR investigations.

License

Notifications You must be signed in to change notification settings

nachorpaez/osquery-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Osquery Extension

Project Summary

This project provides custom Osquery tables that enhance the default Osquery functionality on macOS and Windows. These tables can help with forensics, compliance, and security investigations by extracting critical configuration and usage data from local installations.

Usage

For testing, you can load the extension with osqueryi.

By default, osquery does not want to load extensions not owned by root. You can either change the ownership of osquery_extension.ext to root, or run osquery with the --allow_unsafe flag.

To test:

make osqueryi # Will run osqueryi --extension /path/to/osquery_extension.ext --allow_unsafe in the background

For production deployment, you should refer to the osquery documentation.

Tables

Table Description Platforms Notes
chrome_extensions_dns Inspired by ExtensionHound, this table returns the DNS domains requested by chromium browser extensions. macOS / Windows
chrome_preferences Parses different Chromium based browser preferences such as sites with access to geolocation data, microphone access and notifications. Useful for forensics purposes. macOS / Windows
vscode_extensions Returns VSCode extensions installed on host. This table has been eventually incorporated into Osquery core. macOS / Windows

About

An Osquery extension with tables useful for IR investigations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published