Releases: carbonblack/cbapi-python
Releases · carbonblack/cbapi-python
cbapi Python Bindings - 0.9.5
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
ThreatReportmodel now upgraded to new model schema - fixes exception when trying toprintaThreatReportobject- Fix exceptions when selecting a
Sitemodel that doesn't exist on the Cb server - Example scripts now respect the
--cburl,--apitokenand--no-ssl-verifyoptions for manually specifying a Cb server
cbapi Python Bindings - 0.9.4
New Features in this release:
- We now have a logo!
- Added a
BannedHashmodel for managing Cb Enterprise Response banned binary lists
Bug fixes
- Fixed more date/time fields in the
Sensormodel - 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
LiveResponseErrorexception. - The
Watchlistmodel.queryproperty now parses the watchlist data properly. - The
Binary.frequencyproperty andBinary.virustotalproperty now work properly. - The
Binary.signing_dataandBinary.version_infoproperties are now more robust if individual fields are blank. - A
.bannedproperty is now added to theBinarymodel to indicate its status in theBannedHashmodel.
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
New Features in this release:
- Experimental Live Response support: see the
cblr_cli.pyexample. - Experimental Event-Driven API using the Cb Enterprise Response Message Bus
- Automated configuration script - see the
cbapi-responseandcbapi-protectionscripts - 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_adaptersSensor helper method tonetwork_interfaces
cbapi Python Bindings - 0.9.2
Largely bugfix release. Includes the following fixes and improvements:
.webui_linkis now an attribute on most Response model objects- fixed Watchlist
.queryattribute - 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_statusattribute - 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
initial commit - 0.9.1