Files
2025-04-15 16:57:48 +08:00

34 lines
1.8 KiB
Markdown

# Running Modules
![img.png](webp/run_module/img.png)
## Modules Requiring Session Module / Modules Not Requiring Session Module
+ When clicking "Run Module" on a line with an existing session, all available modules will be displayed.
+ If clicking on a line without a session, by default, only modules that do not require a session will be displayed.
## Filtering/Searching/Annotating Modules
+ Viper classifies modules according to [ATT&CK](https://attack.mitre.org/), and filtering can be done through the selection bar.
+ Module search by keyword is supported. The search function will match based on the name/TTPs/description.
## Parameters/Descriptions
+ After selecting a module on the left side, the parameters required by the module are displayed by default on the right side. When hovering the mouse over a parameter, the parameter description will be automatically displayed.
+ On the right side, you can also switch to the "Description" tab to view more information about the module.
## Running/Result Output
+ After entering the parameters, click "Run" to execute the module.
+ After running, switch to the "Real-time Output" to view the running status of the module.
+ If the module takes a long time to run, you can view which modules are running in the background on the "Task List" page.
+ Clicking the delete button will manually terminate the background operation of the module.
> The "Platform Log" will display **the module entering the background** **the logs output during the module's operation**, and **the prompt after the module finishes running**.
> The "Module Results" shows the running results of the module, including **the end time of the run**, **the host IP**, **the module name**, **the module parameters**, **the output of the module results**, etc.