INNER CODE UNIT · Python

cmd_auto

2akouwu/reverify · reverify/cli.py:189

def cmd_auto(args: argparse.Namespace) -> None:
    data = load_input_bytes(args.target)
    filename = os.path.basename(args.target) if os.path.exists(args.target) else "raw_input"
    report = auto_triage(data, filename=filename)
    if args.json:
        print(json.dumps(report, indent=2, ensure_ascii=False))
    else:
        print(f"=== Auto-Triage: {report.get('filename')} ({report.get('size')} bytes) ===")
        print(f"Detected Type: {report.get('type')}")
        if "binary" in report:
            b = report["binary"]
            print(f"Architecture: {b['arch']} ({b['bits']}-bit)  [parser: {b['backend']}]")
            print(f"Sections: {', '.join(report.get('sections', []))}")
            print(f"Imported libs: {', '.join(b.get('imported_libs', []))}")
        if "top_strings" in report and report["top_strings"]:
            print(f"Strings Preview: {', '.join(report['top_strings'][:8])}")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…