Beispiel #1
0
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)