print(Search(cpe).cpe()) cpe = "cpe:/a:invensys:AZEAZZEAZEAZEEEAZZA" print("Search for", cpe) print(Search(cpe).cpe()) oval = "oval:org.mitre.oval:def:17538" print("Search for", oval) print(Search(oval).oval()) oval = "oval:org.mitre.oval:def:AAAAAAAAAA" print("Search for", oval) print(Search(oval).oval()) txt = "default cred" print("Search for", txt) print(Search(txt).text()) txt = "what are you talking about willis ?" print("Search for", txt) print(Search(txt).text()) from config.stats import Stats Stats().get_stats() from lib.core.update import Update Update().update()
parser.add_argument("--banner", help="Print vFeed banner", action="store_true", required=False) args = parser.parse_args() if args.search: Search(args.search) elif args.update: Update().update() elif args.banner: banner() elif args.stats: method_name = args.stats[0] if method_name == "get_stats" or method_name == "get_latest": result = getattr(Stats(), method_name) print result() else: print "[!] Unknown Method" elif args.list: enum_classes("list", "") elif args.method or args.export: if args.method: method_name = args.method[0] cve_id = args.method[1] result = enum_classes(method_name, cve_id) print result else: method_name = args.export[0] if method_name == "xml_dump" or method_name == "json_dump": cve_id = args.export[1]
def get_last_cve(): stats = Stats() latest_cve = stats.get_latest() return latest_cve