Crates.io | revshell |
lib.rs | revshell |
version | 1.0.0 |
source | src |
created_at | 2023-10-05 15:42:22.273198 |
updated_at | 2023-10-05 15:42:22.273198 |
description | Simple tool to generate reverse shells in the terminal. |
homepage | https://www.github.com/caio-ishikawa/revshell |
repository | |
max_upload_size | |
id | 994247 |
size | 21,172 |
Simple tool to generate reverse shells in the terminal. Supports command line flags for IP address, port number, and shell type.
This tool is written in Rust, and you will need to install the Rust language/compiler/toolkit if you don't already have it. Full details of installation and set up can be found on the Rust language website. Once installed you can run the following command:
git clone https://github.com/caio-ishikawa/revshell.git && cd revshell && make install
To uninstall RevShell, you can navigate to the cloned repository (or clone it if yo have deleted it), and run:
make uninstall
Usage: revshell [OPTIONS]
Options:
-s, --shell <SHELL> Represents the shell (e.g. bash_-i, python3, etc.)
-o, --output <OUTPUT> Represents the name of the output file. If this flag is not set, the script will be printed to stdout
-p, --port <PORT_NUM> Port number
-i, --ip <IP_ADDRESS> IP address
--supported-shells Displays all supported shells
-h, --help Print help
-V, --version Print version
revshell -s bash_-i -i 00.00.00.00 -p 9000 -o shell.sh # this will create a file called shell.sh in the current directory.