Skip to main content

Configurable-Shell

Build a remote shell with configuration of yours (It doesnt give you actual shell but makes you feel like you have one)

Working

  • Shell is built by stdin and stdout. Take stdin and give stdout. This module is useful during RCE.
from configurable-shell import LinuxShell
  • To develop a shell define stdout yourself. The stdin is predefined as keyboard input (you can override that too)
def sample_stdout(self, cmd):
	""" Write RCE Code to send command and return cmd output """
	return output
def sample_stdin(self):
	""" Must return user_input """
	user_input = input("$> ")
	return user_input 

LinuxShell.stdin = sample_stdin #must return user input
LinuxShell.stdout = sample_stdout #pwd should return /home/username
  • Boom, You got a shell
rootshell = LinuxShell('root')
rootshell.interact()
root@machine:/root#

Release files for configurable-shell 1.0.1

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

Source distribution (sdist)

Source distribution for configurable-shell 1.0.1
File Size Uploaded
configurable-shell-1.0.1.tar.gz 3.3 kB Details

Release files / configurable-shell-1.0.1.tar.gz

Download URL configurable-shell-1.0.1.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
68c9a0247d28749782847905cf959ec1ad05f7204a328e8993d3c525decb2b18
BLAKE2b-256 checksum
How to use checksums
cda2a475b797e0af53c0c8ea19da8909a90c848d2375d0f9c231729d55f49205
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.7.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.2

Release history Release notifications | RSS feed

This release

1.0.1 This release

1 release file

1.0.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