Skip to main content

Toolkit for RCE testing, command execution, and file enumeration

Project description

mukeshkumar

A powerful single-file Python toolkit for Remote Code Execution (RCE) testing, file and directory enumeration, and Linux command execution.

🚨 For educational and authorized testing purposes only.


🔧 Features

  • ✅ List files, folders, and recursively enumerate directories
  • ✅ Run Linux commands and capture output
  • ✅ Execute system-level calls
  • ✅ Use glob, pathlib, and os modules together
  • ✅ Optional socket callback support for RCE testing

📦 Installation

pip install mukeshkumar

🚀 Usage

import mukeshkumar

# Run Linux command
print(mukeshkumar.run_command("uname -a"))

# List all files in /etc
print(mukeshkumar.list_files("/etc"))

# Recursive listing using pathlib
print(mukeshkumar.scan_pathlib("/var/log"))

# Run a command using os.system
mukeshkumar.run_os_system("ls -l")

# Send a callback to a listener
mukeshkumar.send_callback("192.168.1.100", 4444, "Ping from exploited box")

# Host information
print(mukeshkumar.get_host_info())

📁 Module Functions

📂 File Enumeration

  • list_all(path=".")
  • list_files(path=".")
  • list_dirs(path=".")
  • recursive_glob(path=".", pattern="*")
  • scan_pathlib(path=".")

⚙️ Command Execution

  • run_command(cmd)
  • run_os_system(cmd)
  • safe_eval(code) (⚠️ Dangerous — use for test only)

🌐 Network Utilities

  • get_host_info()
  • send_callback(ip, port, msg)

⚠️ Disclaimer

This tool is intended only for ethical hacking, penetration testing, or system administration on systems you have explicit permission to test. Any misuse is strictly prohibited and the author assumes no responsibility for illegal usage.


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

letstry-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

letstry-0.1.0-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: letstry-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for letstry-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8f06084904851484851a3247768b0784600a60637336e22af19afb8aab9f965a
MD5 0c9861d7d725502898a19299c91e85b9
BLAKE2b-256 3220180569ef28a150168d7634e64957c412f3c7ceffea8a33e8d76533794533

See more details on using hashes here.

File details

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

File metadata

  • Download URL: letstry-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for letstry-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bdca1a3c65ba2cd38272e6d9c1308e71aea0939a3f959823811c1bba362842fd
MD5 0f1647089b436ef0f8d4335955d06335
BLAKE2b-256 39a326e1276b863b4c51f583ac9dacd101ed681433f953634292807123e8f72f

See more details on using hashes here.

Supported by

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