Event Plugins

VQL Event plugins are plugins which never terminate - but instead generate rows based on events.

Event plugins are useful for creating monitoring artifacts, both on clients and on the server.

Plugin/FunctionTypeDescription
clockPluginGenerate a timestamp periodically
diffPluginExecutes ‘query’ periodically and emit differences from the last query
fifoPluginExecutes ‘query’ and cache a number of rows from it
watch_auditdPluginWatch log files generated by auditd
watch_csvPluginWatch a CSV file and stream events from it
watch_etwPluginWatch for events from an ETW provider
watch_evtxPluginWatch an EVTX file and stream events from it
watch_journaldPluginWatch a journald file and stream events from it
watch_jsonlPluginWatch a jsonl file and stream events from it
watch_monitoringPluginWatch clients’ monitoring log
watch_syslogPluginWatch a syslog file and stream events from it
watch_usnPluginWatch the USN journal from a device
wmi_eventsPluginExecutes an evented WMI queries asynchronously