About VECTR

Overview

VECTR is a web-based tool that can help tracking purple team exercises and quantifying the results. Distribution options include both community and enterprise editions.

Key Characteristics

Key Value
Name VECTR
Project URL https://vectr.io/
Documentation https://docs.vectr.io/
Author Security Risk Advisors
Category #software

Description

From the official documentation:

VECTR is a tool that facilitates tracking of your red and blue team testing activities to measure detection and prevention capabilities across different attack scenarios. VECTR provides the ability to create assessment groups, which consist of a collection of Campaigns and supporting Test Cases to simulate adversary threats. Campaigns can be broad and span activities across the kill chain, from initial compromise to privilege escalation and lateral movement and so on, or can be narrow in scope to focus on specific detection layers, tools, and infrastructure. VECTR is designed to promote full transparency between offense and defense, encourage training between team members, and improve detection & prevention success rates across the environment.

Components

Databases

Databases in VECTR are used to collect similar tests or reports. One usage scenario might be a database per business unit, or another might be per-company in the case of a conglomerate. Currently, Pure has two primary databases: one for red team Exercises, and one for purple team exercises.

Use the database icon in the upper right to select the assessments collection

Creating an Assessment

Assessments are created from collections of test cases, as shown in Figure 1. The analyst creates an assessment plan by first defining the tests to be performed and adding these tests to either a Campaign Template or a Group Template. One or more of these templates can then be added to an assessment.

graph LR


   subgraph VECTR Database
     tc(Test Cases)
     tc --> c.1 & c.2 & c.3 & c.4 & c.5

     subgraph Assessment 1
       c.1(Campaign 1)
       c.2(Intrusion Set 1)
       subgraph Threat Actor Group Template
         c.3(Threat Actor campaign 1)
         c.4(Threat Actor campaign 2)
       end
     end

   subgraph Assessment 2
     c.5(External pen-testing engagement)
   end
   end

Figure 1: Assessment Composition

Learning VECTR

Some resources for quickly learning or practicing VECTR usage:

Setup

Running VECTR in Docker

Installation instructions

Configuration

Updating

To upgrade VECTR, simply update the version number in the docker-compose.yml to the desired version. This is described in the upgrade section in the official VECTR documentation.

Usage

Getting Started