From 9e3c75c48c793187069867e629dd56a45f6936c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Tue, 11 May 2021 07:25:33 -0700 Subject: [PATCH] fix: remove search_all example, use search instead. --- examples/searchall.py | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100755 examples/searchall.py diff --git a/examples/searchall.py b/examples/searchall.py deleted file mode 100755 index 6efe548..0000000 --- a/examples/searchall.py +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -from pymisp import PyMISP -from keys import misp_url, misp_key,misp_verifycert -import argparse -import os -import json - - -def init(url, key): - return PyMISP(url, key, misp_verifycert, 'json') - - -def searchall(m, search, quiet, url, out=None): - result = m.search_all(search) - if quiet: - for e in result['response']: - print('{}{}{}\n'.format(url, '/events/view/', e['Event']['id'])) - elif out is None: - print(json.dumps(result['response'])) - else: - with open(out, 'w') as f: - f.write(json.dumps(result['response'])) - - -if __name__ == '__main__': - parser = argparse.ArgumentParser(description='Get all the events matching a value.') - parser.add_argument("-s", "--search", required=True, help="String to search.") - parser.add_argument("-q", "--quiet", action='store_true', help="Only display URLs to MISP") - parser.add_argument("-o", "--output", help="Output file") - - args = parser.parse_args() - - if args.output is not None and os.path.exists(args.output): - print('Output file already exists, abord.') - exit(0) - - misp = init(misp_url, misp_key) - - searchall(misp, args.search, args.quiet, misp_url, args.output)