Skip to content

Inegrating Golang with Bitdefender GravityZone API

Notifications You must be signed in to change notification settings

javadmohebbi/gobdgz

Repository files navigation

Golang-Bitdefender GravityZone API

gobdgz go-module helps GravityZone API developers who are using Google GoLang, integrate their apps easier.

Integrations

Here is the integrated features which you can use in this module

  • Accounts: You can read this guide for more information

    • getAccountsList: Get list of all Control Center accounts (example)
    • createAccount: Create a new Control Center account (example)
    • deleteAccount: Delete Control Center accounts using accountId (example)
    • updateAccount: Update Control Center accounts using accountId (example)
    • getNotificationsSettings: Get information about notifications settings for an account (example)
    • configureNotificationsSettings: Configure/Update notifications settings for an account (example)
  • Network

    • getContainers: Returns the network containers.
    • getNetworkInventoryItems: Returns network inventory items.
    • createScanTask: Returns true if the task was successfully created.
    • createReconfigureClientTask: Creates a new Reconfigure Client task.
    • getScanTasksList: Returns the list of scan tasks.
    • getEndpointsList: Returns the list of endpoints.
    • getManagedEndpointDetails: Returns the details about a managed endpoints
    • createCustomGroup: Creates a new group under an existing one or under Computers and Groups.
    • deleteCustomGroup: Deletes a custom group.
    • moveCustomGroup: Moves a custom group under another custom group.
    • moveEndpoints: Moves the specified list of endpoints to a custom group.
    • deleteEndpoint: Deletes a specified endpoint.
    • setEndpointLabel: Sets a label to an endpoint.
    • createScanTaskByMac: Generates scan tasks for managed endpoints identified by MAC address.
    • assignPolicy: This method is used to assign a policy template on the specified endpoints or containers.
  • Policies

    • Import policy from one GravityZone console to another one. (HOW TO GUIDE)

Get the module

Run this command to install gobdgz module on your system

go get github.com/javadmohebbi/gobdgz

Documentation

If you are interested in reading this document, you might want to integrate Bitdefender GravityZone with your infrastructure. This module have been developing based on Bitdefender GravityZone On-Premises API Guide which is available in this link

Quick Start Guide

  1. Get API Keys
  • An API Key is required to communicate with GravityZone API service. To generate an API key you can read this document
  1. Get gobdgz module

    • Run this command to get the module: go get github.com/javadmohebbi/gobdgz
  2. Use these examples to get more information about how you can use this repo for integration

About

Inegrating Golang with Bitdefender GravityZone API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published