INNER CODE UNIT · Python

build_parser

gokulapap/Reconator · backend/app/cli.py:35

def build_parser() -> argparse.ArgumentParser:
    parser = argparse.ArgumentParser(
        prog="reconator",
        description="Reconator authorized reconnaissance CLI",
    )
    parser.add_argument(
        "--api-url",
        default=os.getenv("RECONATOR_API_URL", "http://127.0.0.1:8000"),
    )
    parser.add_argument("--api-key", default=os.getenv("RECONATOR_API_KEY"))
    parser.add_argument("--json", action="store_true", help="emit machine-readable JSON")
    commands = parser.add_subparsers(dest="command", required=True)

    scan = commands.add_parser("scan", help="create an authorized reconnaissance scan")
    scan.add_argument("target")
    scan.add_argument(
        "--kind",
        choices=["domain", "url", "ip_address", "cidr"],

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…