Example #1
0
			newAuditRecords = server.call(session, 'class.AuditLog', 'search', params)
			if newAuditRecords:
				for newAuditRecord in newAuditRecords:
					result = ''
					result = server.call(session, newAuditRecord, 'getAttributes', {})
					print "{",
					nCircleAPI._printJson(result)
					print "}"
					#print result
			
				# Max ID is stored in latest result
				jsonStruct[host + user + "_maxId"] = result['id']
			
			# Safe Logout
			nCircleAPI._logout(server, session)

		except xmlrpclib.Fault, fault:
			print "xmlrpclib fault: %d %s" % (fault.faultCode, fault.faultString)
			sys.exit(1)
		except xmlrpclib.ProtocolError, error:
			print "xmlrpclib protocol error: %d %s" % (error.errcode, error.errmsg)
			sys.exit(1)
			
			
		nCircleAPI._putConfigFile(counter_file, jsonStruct)
		
	except:
		pass
# exit
sys.exit(0)
Example #2
0
								print ', "VulnDetail" : {',
								nCircleAPI._printJson(vulnDetail)
								print "},",

								print '"hostDetail" : {',
								nCircleAPI._printJson(hostDetail)
								print "},",
								
								print '"osDetail" : {',
								nCircleAPI._printJson(osDetail)
								print "}",
								print "}"
								
						# Store the latest Audit IDs for each device profiler
						nCircleAPI._putConfigFile(audit_file, storedAuditIDs)
						
			# Logout from server
			nCircleAPI._logout(server, session)
			

		except xmlrpclib.Fault, fault:
			print "xmlrpclib fault: %d %s" % (fault.faultCode, fault.faultString)
			sys.exit(1)
		except xmlrpclib.ProtocolError, error:
			print "xmlrpclib protocol error: %d %s" % (error.errcode, error.errmsg)
			sys.exit(1)

			
		# Store the latest Audit IDs for each device profiler
		nCircleAPI._putConfigFile(audit_file, storedAuditIDs)