
       Name: Unix SSH Shell, Bind Instance Connect (via AWS API)
     Module: payload/cmd/unix/bind_aws_instance_connect
   Platform: Unix
       Arch: x86, x86_64, x64, mips, mipsle, mipsbe, mips64, mips64le, ppc, ppce500v2, ppc64, ppc64le, cbea, cbea64, sparc, sparc64, armle, armbe, aarch64, cmd, php, tty, java, ruby, dalvik, python, nodejs, firefox, zarch, r, riscv32be, riscv32le, riscv64be, riscv64le, loongarch64
Needs Admin: No
 Total size: 0
       Rank: Normal

Provided by:
    RageLtMan <rageltman@sempervictus>

Basic options:
Name               Current Setting  Required  Description
----               ---------------  --------  -----------
ACCESS_KEY_ID                       no        AWS access key
EC2_ID                              yes       The EC2 ID of the instance
INSTANCE_USER                       no        Username on the EC2 instance with which to log-in
PASSWORD                            no        EC2 instance local password to authenticate with
REGION             us-east-1        yes       AWS region containing the instance
ROLE_ARN                            no        AWS assumed role ARN
ROLE_SID                            no        AWS assumed role session ID
SECRET_ACCESS_KEY                   no        AWS secret key
USERNAME                            no        EC2 instance local username to authenticate with

Description:
    Creates an SSH shell using AWS Instance Connect


    Name                        Current Setting  Required  Description
    ----                        ---------------  --------  -----------
    AutoRunScript                                no        A script to run automatically on session creation.
    AutoVerifySession           true             yes       Automatically verify and drop invalid sessions
    CommandShellCleanupCommand  exit             no        A command to run before the session is closed
    InitialAutoRunScript                         no        An initial script to run on session creation (before AutoRunScript)
    KEY_PASS                                     no        Passphrase for SSH private key(s)
    PRIVATE_KEY                                  no        The string value of the private key that will be used. If you are using MSFConsole,
          this value should be set as file:PRIVATE_KEY_PATH. OpenSSH, RSA, DSA, and ECDSA private keys are supported.
    SSH_DEBUG                   false            no        Enable SSH debugging output (Extreme verbosity!)
    VERBOSE                     false            no        Enable detailed status messages
    WORKSPACE                                    no        Specify the workspace for this module

