إنتقل إلى المحتوى الرئيسي

Live Query

The Live Query interface provides a terminal-style environment for executing real-time queries against endpoints. It combines pre-built query templates for common investigations with a custom command input for power users.

Query Templates

TemplateQuery TypeDescription
Process Listprocess_listAll running processes with details
Open Portsopen_portsActive network connections and listening ports
Scheduled Tasksscheduled_tasksCron jobs, systemd timers, scheduled tasks
Recent Files (24h)recent_filesFiles modified in the last 24 hours
DNS Cachedns_cacheCached DNS entries
Environment Varsenv_varsProcess environment variables
Loaded Modulesloaded_modulesLoaded kernel modules / DLLs
User Accountsuser_accountsLocal user accounts
Running Servicesrunning_servicesActive system services
Network Interfacesnetwork_interfacesNetwork interface configuration

Usage

Template-Based Query

  1. Navigate to the Live Query tab on an endpoint detail page
  2. Click a template button (e.g., "Process List")
  3. Results appear as structured JSON in the terminal output

Custom Query

  1. Type a command in the input field
  2. Press Enter or click the Execute button
  3. Results appear in the terminal output

Command History

  • Press to cycle through previous commands
  • Press to cycle forward
  • Commands are persisted for the session

Comparison

FeatureCrowdStrike RTRDefender KQLAuroraSOC
Query language requiredYes (RTR commands)Yes (KQL)No (templates)
Custom commandsYesYesYes
Visual resultsText onlyTablesStructured JSON
HistoryYesYesYes
Air-gapped

API

POST /api/v1/edr/investigation/{sensor_id}/query
{
"query_type": "process_list",
"custom_command": null,
"timeout_seconds": 30
}

Returns a LiveQueryResponse with JSON results.