Skip to content

Releases: carbonblack/cbapi-python

cbapi Python Bindings - 0.9.5

07 Jul 16:31
Compare
Choose a tag to compare

Release Notes

This is a small release with one new feature: the ability to create SensorGroups in the API. Also added an example script showing how to manipulate sensor groups: https://github.com/carbonblack/cbapi-python/blob/master/examples/response/sensor_group_operations.py

Bugfixes

  • ThreatReport model now upgraded to new model schema - fixes exception when trying to print a ThreatReport object
  • Fix exceptions when selecting a Site model that doesn't exist on the Cb server
  • Example scripts now respect the --cburl, --apitoken and --no-ssl-verify options for manually specifying a Cb server

cbapi Python Bindings - 0.9.4

05 Jul 18:48
Compare
Choose a tag to compare

New Features in this release:

  • We now have a logo!
  • Added a BannedHash model for managing Cb Enterprise Response banned binary lists

Bug fixes

  • Fixed more date/time fields in the Sensor model
  • Date/time fields were cached and not invalidated when .refresh() was called. This is now fixed.
  • All Live Response commands now wait until completion before returning. This allows any errors to be sent back to the caller through a LiveResponseError exception.
  • The Watchlist model .query property now parses the watchlist data properly.
  • The Binary.frequency property and Binary.virustotal property now work properly.
  • The Binary.signing_data and Binary.version_info properties are now more robust if individual fields are blank.
  • A .banned property is now added to the Binary model to indicate its status in the BannedHash model.

Changes

  • Date/time fields are now parsed via the dateutil module. This means that date/time fields are now parsed into timezone aware datetime objects (previous versions produced "naive" datetime objects w/o timezone information)

cbapi Python Bindings - 0.9.3

13 Jun 14:51
Compare
Choose a tag to compare

New Features in this release:

  • Experimental Live Response support: see the cblr_cli.py example.
  • Experimental Event-Driven API using the Cb Enterprise Response Message Bus
  • Automated configuration script - see the cbapi-response and cbapi-protection scripts
  • Various additions to models

Bug fixes

  • Fixed bug for searching Sensors by IP address
  • More Python 3 compatibility fixes
  • Fixed feed example

Changes

  • Changed network_adapters Sensor helper method to network_interfaces

cbapi Python Bindings - 0.9.2

26 May 17:58
Compare
Choose a tag to compare

Largely bugfix release. Includes the following fixes and improvements:

  • .webui_link is now an attribute on most Response model objects
  • fixed Watchlist .query attribute
  • added example connectors for Cb Protection
  • added Watchlist example for Cb Response
  • Credential files can now include RabbitMQ credentials in preparation for event-driven API
  • More documentation
  • Sensor model now includes resource_status attribute
  • Fixes to Sensor model for Cb Response
  • Performance improvements to eliminate some redundant API calls
  • More "joins" in the Cb Protection models
  • CbEnterpriseResponseAPI.from_ui() method now recognizes and generates Watchlist, search query, Investigation, Alert, and ThreatReport models from a corresponding URL in the Web UI

cbapi Python Bindings - 0.9.1

12 May 01:28
Compare
Choose a tag to compare
initial commit - 0.9.1