msf_process_start
Starts a local executable with literal argv and no shell, returning a process_id for interactive terminal input/output or exact binary output via process controls.
Instructions
Start a local executable with literal argv, without a shell.
Use ["msfconsole", "-q"] with terminal=true for a real interactive PTY, including IRB, prompts, and terminal input. Use ["msfvenom", "--help"] with terminal=false for exact binary output and separate stderr. Other installed Framework utilities and interpreters can be run the same way. These processes do not share the RPC daemon's in-memory sessions or jobs. Returns immediately with process_id. Read output, write input, signal, resize, and close using the process tools. cwd and env are optional.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | ||
| env | No | ||
| argv | Yes | ||
| rows | No | ||
| columns | No | ||
| terminal | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||