You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
from cbapi.event import on_event, registry
from cbapi.example_helpers import get_cb_response_object, build_cli_parser
import re
from cbapi.response import sensor_events, event
import sys
import time
class DirectoryList(object):
def init(self, directory):
self.directory = directory
def run(self, session):
result = None
try:
result = session.list_directory(self.directory)
except:
result = "could not get dir list"
return result
def main():
parser.add_argument("-H", "--hostname", help="Hostname to download from", required=True)
args = parser.parse_args()
cb = get_cb_response_object(args)
sensors = cb.select(Sensor).where("hostname:{0}".format(args.hostname))
for sensor in sensors:
job = DirectoryList("c:\\")
x = cb.live_response.submit_job(job.run, sensor.sensor_id)
Expected behavior
Events can be queued via submit_job() without errors
Screenshots
Additional context
Tried to fix Queue to queue trick but that didnt work and resulted in:
The text was updated successfully, but these errors were encountered:
** Prep **
pip3 install cbapi
Describe the bug
As per screenshot.
Steps to Reproduce
(cribbed from https://github.com/carbonblack/cbapi-python/blob/master/examples/response/event/get_reg_autoruns.py)
from cbapi.event import on_event, registry
from cbapi.example_helpers import get_cb_response_object, build_cli_parser
import re
from cbapi.response import sensor_events, event
import sys
import time
class DirectoryList(object):
def init(self, directory):
self.directory = directory
def main():
Expected behavior
Events can be queued via submit_job() without errors
Screenshots
Additional context
Tried to fix Queue to queue trick but that didnt work and resulted in:
The text was updated successfully, but these errors were encountered: