get-a-shell

Get a shell code (bind/reverse) into different languages


License
AGPL-3.0
Install
pip install get-a-shell==1.1

Documentation

PyPi License Donate Beerpay

Table of Contents

GetAShell

Project URL : https://github.com/EmilienPer/GetAShell

GetAShell was created to be used for OSCP certification. Get a shell code (bind/reverse) into different languages

Requirement

GetAShell run on Python 2.7 can't work correctly without the following tools

Installation

sudo pip install get-a-shell

Options

Option Required for bind Required for reverse Description
type X X The type of shell (bind or reverse)
language X X The language of shell
--lhost X The local host ip adress
--lport X The local port
--rhost X The remote host ip adress
--rport X The remote port

Usage

  • get_a_shell bind python --rport 10
  • get_a_shell reverse ruby --lhost 10.10.10.10 --lport 20

Issues management

For contributions or suggestions, please open an Issue and clearly explain, using an example or a use case if appropriate.