def main(argv):
parser = build_cli_parser()
opts, args = parser.parse_args(argv)
if not opts.url or not opts.token or opts.query is None:
print "Missing required param; run with --help for usage"
sys.exit(-1)
# build a cbapi object
#
cb = cbapi.CbApi(opts.url, token=opts.token, ssl_verify=opts.ssl_verify)
# perform a single threat report search
#
reports = cb.threat_report_search(opts.query)
print "%-20s : %s" % ('Displayed Results', len(reports['results']))
print "%-20s : %s" % ('Total Results', reports['total_results'])
print "%-20s : %sms" % ('QTime', int(1000*reports['elapsed']))
print '\n'
# for each result
for report in reports['results']:
pprint.pprint(report)
print '\n'
评论列表
文章目录