This app lets you assess, compare, and manage multiple customer policies from an easy Qt interface.

Qt CBAPI Interface

carbon-black-cloud

<< back to Showcase

Qt CBAPI Interface

This app lets you assess, compare, and manage multiple customer policies from an easy Qt interface.

Published by Stéphane List

View source code for this contribution

Disclaimer: This app was created and submitted by a member of the developer community. All sample content and code in the Community Showcase is licensed to you by the sample’s author. VMware does not guarantee the samples; they are provided “AS IS”.

Problem

Carbon Black Cloud REST API offers great possibilities. It offers a lot of flexibility, but it is not easy to install python, CBAPI, or git, especially on Windows. And because CBAPI only uses console mode, it is difficult to compare policies or move them between multiple Carbon Black Cloud instances. Updating and managing multiple API keys can also be difficult.

Solution

  • Extends CBAPI
  • Uses the Endpoint Standard REST API
  • Qt is a cross-platform software development tool
  • Available for Windows, Mac and Linux
  • Can be used with Endpoint Standard (Enterprise EDR coming soon!)

What can it do?

  • Lists policies with indicators that tell you things like number of rules, UI ON/OFF, GoLive ON/OFF
  • Let’s you compare policies side-by-side, even in different customer instances — you can select two policies, see exactly where there are differences and what they are
  • Copy policies between instances — if you have a policy applied to one customer and you want to apply that same policy to another
  • Policies that are applied can then be viewed in the product UI under Enforce > Policies

Get started

Watch the video

Download source code here.

Last modified on September 16, 2020