Quick Start

By default, Fibratus operates in rule engine mode observing the system activity and alerting when the rule policy is violated. Fibratus sends security alerts to Eventlog or other configurable senders and remmediates threats via response actions. To see Fibratus in action, we can trigger a rule by executing a native Windows binary.

Realtime Detection

Spin up a command line prompt and run the VaultCmd.exe command. This command lists the credentials stored in the Credential Manager.

$ VaultCmd.exe /listcreds:"Windows Credentials" /all

Hit ⊞ Win + R key combination to bring the Run dialog. Type evtwvr.msc to open the Event Viewer snap-in.

Navigate to the Eventlog Application channel. Credential Manager access via known tools rule should trigger under Fibratus event source.

Detection

To learn more about detection rules, head to rules.

Telemetry Exploration

Detection and Protection is Fibratus' primary operating mode. However, you can access live kernel telemetry by running Fibratus in event forwarder mode as a CLI tool.

!> If Fibratus is already running as Windows Service, stop the service before running the CLI tool.

To gain access to the live kernel telemetry, run the following command from an elevataed terminal.

$ fibratus run "ps.name = 'svchost.exe'" --forward

The argument passed to the run command is a filter expression. You’ll learn more about filters in the upcoming section, but in short, they enable fine-grained inspection of kernel events. In this example, only events generated by the svchost.exe process are accepted and streamed to the output sinks.

Once the command is run, a continuous stream of events is rendered on the console, as shown below. Console is the default output sink, but you can also route the telemetry to Elasticsearch, HTTP or other destinations.

Telemetry

Each individual event line is comprised of the following segments:

To stop Fibratus CLI, hit the Ctr + C key combination.