def test_events(): pass config = ConfigParser.ConfigParser() config.read('../configs/netskope.cfg') apikey = config.get('netskope', 'apikey') tenant = config.get('netskope', 'tenant') eventtype = 'application' timeperiod = 3600 sometime = time.mktime(time.gmtime()) timerange = [ int(sometime -10000000), int(sometime) ] limit = 5000 skip = 0 netsk = netskope.netskope(apikey, tenant, debug=False) #eventsjson = netsk.events('', eventtype, startend=timerange) while True: eventsjson = netsk.events('', eventtype, startend=timerange, limit=limit, skip=skip) print len(eventsjson['data']) if len(eventsjson['data']) == limit: skip = skip + limit else: break print eventsjson['status']
def main(): log2disk.info("Netskope-Forwarder v%s started successfully" % (__version__)) endtime = gettime() starttime = getlastrun() log2disk.info("Starttime: %s" % starttime) log2disk.info("Endtime: %s" % endtime) startend = [starttime, endtime] netsk = netskope.netskope(token, tenant, debug=False) getlogs(netsk, 'events', startend) getlogs(netsk, 'alerts', startend) if writelastrun(endtime): log2disk.info("successfully recorded endtime to config") log2disk.info("-"*40)