Ejemplo n.º 1
0
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()

Ejemplo n.º 2
0
    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]
Ejemplo n.º 3
0
def get_last_cve():
    stats = Stats()
    latest_cve = stats.get_latest()
    return latest_cve