-
Lists policies with indicators that tell you things like number of rules, UI
ON/OFF
, number of devices, GoLiveON/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
A Zip file containing cbapi-qt-demo.exe is available in Releases section.
A DMG file containing cbapi-qt-demo is available in Releases section.
sudo yum install qt5-qtbase qt5-qtbase-devel vim-X11 gcc-c++ qt5-linguist git
sudo ln -s /usr/bin/qmake-qt5 /usr/bin/qmake
sudo ln -s /usr/bin/lrelease-qt5 /usr/bin/lrelease
qmake-qt5
make
./cbapi-qt-demo
Install qt6-wayland, and follow instructions for Ubuntu 22.04, 22.10 (Qt6).
sudo apt install qt6-wayland
sudo apt install -y qtcreator qtbase5-dev qt5-qmake cmake git
git clone https://github.com/slist/cbapi-qt-demo.git
cd cbapi-qt-demo
qmake
make
./cbapi-qt-demo
- Error handling in networking functions seems broken, but it will have no effect if there's no network error.
sudo apt-get install g++ make qt6-tools-dev-tools assistant-qt6 linguist-qt6 designer-qt6 qt6-base-dev qt6-base-dev-tools libqt6core5compat6 libqt6core5compat6-dev git
qmake6
make -j4
./cbapi-qt-demo
sudo apt-get install g++ make qt5-default qt5-qmake git
qmake-qt5
make
./cbapi-qt-demo
The easiest way to add this app to Ubuntu launcher is to create an entry in Gnome menu using alacarte, and then add it to favorites.
sudo apt-get install alacarte
alacarte
Create a "new Item" and point to the App and Icon (img/qt-cbapi.png).
Click on Top Left of your screen on "Activities", search your newly created application, right click to "Add to Favorites".
Warning : Settings/passwords are stored in plain text using unsecure QSettings of Qt framework.
For Linux, see ~/.config/VMware\ Carbon\ Black/cbapi-qt-demo.conf
For Windows, see HKEY_CURRENT_USER\Software\VMware Carbon Black\cbapi-qt-demo
For Mac, see $HOME/Library/Preferences/com/VMware\ Carbon\ Black/cbapi-qt-demo
- Developer Network website: https://developer.carbonblack.com - contains reference documentation, video tutorials, and how-to guides on how to integrate with Carbon Black products
- CbAPI Python module: https://cbapi.readthedocs.io - our Python module that makes interfacing with the Carbon Black APIs easy. Check it out if you're using Python to interface with Cb products.
- CbAPI Python module source code: https://github.com/carbonblack/cbapi-python - the source code to the CbAPI Python module, including example scripts
If you have questions on the Carbon Black Qt API, please contact me at [email protected]
Use of this software is governed by the MIT license.