Quickstart Guide

Puck tests outbound network protections. Drop a puck in your network and it begins testing egress paths using protocols often abused by malicious actors. If any leaks are found you get an alert, easy, one less thing to worry about.

The default subscription entitles you to.

  • 5 deployable pucks
  • 5 additional users

See Managing Subscription to learn how to increase your puck count or invite users to your organization.

Puck currently supports x86_64 Windows 11 and systemd based Linux distrubutions. (Ubuntu, Debian, Fedora, etc)

New Pucks

Deploying new pucks is a simple process.

  1. From your dashboard click the "New Puck" button.

  2. Setup your puck "Create Puck"

    • Pick a new name
    • Describe your new puck
    • Pick the type of puck

New Puck

  1. From the Puck Details Page click "Download" Puck Details

  2. Deploy Depending on your puck type these steps will differ. As pucks have unique identifiers and cryptographic keys, ensure you only deploy each puck in one location.

Linux install

To install the puck agent as the puck-tools-agent.service in systemd. Copy the binary you downloaded above to the system you with to test from and then run:

chmod +x puck-agent
sudo ./puck-agent install

If you would like to check if your system meets requirements run the following:

sudo ./puck-agent check

Windows Install

To install the puck agent as the PuckAgent service on windows. Copy the binary you downloaded above to the system you wish to test from and then run:

./puck-agent.exe install

To install you must have the proper permissions to install a service. If you would like to check your system run the following:

./puck-agent.exe check

More details

Check out the Understanding Puck page for more details.