Agent stand-alone Installation
Introduction
The Stealthium Guest Agent can be installed on it's own to look at the data that it collects. It can't connect to the larger Stealthium ecosystem on it's own, so it is limited, but provides a way to evaluate the types of information Stealthium can gather. Much of the power of Stealthium is in correlation of events across guests and systems, a single agent only provides a small part of that picture.
Installation
Install the Debian package:
sudo dpkg -i stealthium-agent.deb
If there are dependency issues, resolve them:
sudo apt-get install -f
Start the service:
sudo systemctl start stealthium-agent
Check the status:
sudo systemctl status stealthium-agent
Enable the service to start on boot (optional):
sudo systemctl enable stealthium-agent
Examining the data
The Stealthium Agent in demo mode prints the Hyperprints to standard out which get captured by journald. You can evaluate what it has captured by using some of these examples.
View the last ten events:
journalctl -n 10 -u stealthium-agent --no-pager
Stream all CUDA events:
journalctl -f -u stealthium-agent | grep CudaEvent
Watch all DNS events in a pretty printed format (using jq):
journalctl -f -u stealthium-agent --output json | jq -r '
.MESSAGE | fromjson | select(.type == "DnsEvent")
'