Skip to content

Commit

Permalink
Update offline collector screenshots
Browse files Browse the repository at this point in the history
  • Loading branch information
predictiple committed Jan 23, 2025
1 parent 4e9f105 commit 42a6e0e
Show file tree
Hide file tree
Showing 19 changed files with 290 additions and 12 deletions.
45 changes: 33 additions & 12 deletions content/docs/offline_triage/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ VM disk.
> Note that typically $MFT is around 300-400Mb so collecting the $MFT
> from many endpoints is going to be huge!
![Collections are automatically cancelled when they read the limit](image5.png)
![Collections are automatically cancelled when they reach the limit](image5.png)

{{% /notice %}}

Expand Down Expand Up @@ -113,14 +113,16 @@ automatically collect the artifacts we need.
Velociraptor allow us to build such a collector with the GUI using an
intuitive process.

![Creating a new Offline Collector](image3.png)
![Creating a new Offline Collector](image3.svg)

Select the offline collector builder from the `Server Artifacts`
page. The artifacts selection page and the parameters page are exactly
the same as previously shown.

![Offline Collector artifacts selection](image16.png)

![Offline Collector parameters configuration](image17.png)

Next select the collector configuration page.

![Offline Collector configuration](offline1.png)
Expand Down Expand Up @@ -149,14 +151,14 @@ Here we get to choose what kind of collector we would like:
* SFTP: This allows the collector to upload the file to an SFTP
server using a private key.

The `Offline Collector Builder` is simply a GUI wrapper around the
The **Offline Collector Builder** is simply a GUI wrapper around the
`Server.Utils.CreateCollector` server artifact. Once it is collected,
the artifact will automatically upload the pre-configured collector it
created into the collection and the file will be available for
download from the "Uploads" tab. Simply click on the link to get the
collector.

![Retrieving the Offline Collector binary](image13.png)
![Retrieving the Offline Collector binary](image13.svg)

Once the collector is run without command line arguments, the
collection will automatically start. No need for the user to enter
Expand Down Expand Up @@ -236,18 +238,32 @@ cases:
not work on recent MacOS versions.

In recent versions of Velociraptor we now offer a new type of
collector called the `Generic` collector.
collector called the "Generic collector".

![](generic_collector.png)

This will embed the configuration into a shell script instead of the
Velociraptor binary. Users can then launch the offline collector using
the unmodified official binary by specifying the `--embedded_config`
flag:
Velociraptor binary. You can then launch the offline collector using the
unmodified official binary by specifying the `--embedded_config` flag:

{{< tabs >}}
{{% tab name="macOS" %}}
```shell
./velociraptor-darwin-amd64 -- --embedded_config Collector_velociraptor-collector
```
{{% /tab %}}
{{% tab name="Linux" %}}
```shell
./velociraptor-linux-amd64 -- --embedded_config Collector_velociraptor-collector
```
velociraptor-v0.7.0-windows-amd64.exe -- --embedded_config Collector_velociraptor-collector
{{% /tab %}}
{{% tab name="Windows" %}}
```shell
velociraptor-windows-amd64.exe -- --embedded_config Collector_velociraptor-collector
```
{{% /tab %}}
{{< /tabs >}}


![](generic_collector_running.png)

Expand Down Expand Up @@ -374,9 +390,14 @@ same notebook port processing techniques on the data. It also allows
you to keep the results from several offline collections within the
same host record in the Velociraptor GUI.

> Offline collection + Import is very similar to client/server except
> that instead of the client connecting over the internet, the data is
> delivered via sneakernet!
{{% notice tip "Offline Collectors are Out-Of-Band Clients!" %}}

An offline collector is essentially an out-of-band client. Instead of the client
connecting over the internet, the data is delivered via sneakernet! The data is
then imported into the server which creates a normal client record and
associated collections. The data can then be queried as with any other client.

{{% /notice %}}

Importing an offline collection can be done via the
`Server.Utils.ImportCollection` artifact. This artifact will inspect
Expand Down
Binary file modified content/docs/offline_triage/generic_collector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
144 changes: 144 additions & 0 deletions content/docs/offline_triage/image13.excalidraw

Large diffs are not rendered by default.

Binary file removed content/docs/offline_triage/image13.png
Binary file not shown.
2 changes: 2 additions & 0 deletions content/docs/offline_triage/image13.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified content/docs/offline_triage/image14.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified content/docs/offline_triage/image16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/docs/offline_triage/image17.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified content/docs/offline_triage/image2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified content/docs/offline_triage/image29.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
109 changes: 109 additions & 0 deletions content/docs/offline_triage/image3.excalidraw

Large diffs are not rendered by default.

Binary file removed content/docs/offline_triage/image3.png
Binary file not shown.
2 changes: 2 additions & 0 deletions content/docs/offline_triage/image3.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified content/docs/offline_triage/image4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified content/docs/offline_triage/image48.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified content/docs/offline_triage/image5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified content/docs/offline_triage/image6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified content/docs/offline_triage/image7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified content/docs/offline_triage/offline1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 42a6e0e

Please sign in to comment.