A simple yet powerful Python tool for encoding and decoding payloads in multiple formats — built for cybersecurity researchers, ethical hackers, and developers.
- Encode and decode payloads in:
- Base64
- Hexadecimal
- URL Encoding
- Easy-to-use Command Line Interface (CLI)
- One-click clipboard copy option
- Graphical User Interface (GUI) using Tkinter (PC use)
- GitHub-ready and Termux-compatible
- Python 3
pyperclip(for clipboard copy)tkinter(for GUI - optional, use on PC or VNC)
Install dependencies:
pip install pyperclip🖥️ CLI Usage
python encoder.py encode base64 "ls -la"python encoder.py decode base64 "bHMgLWxhCg=="python encoder.py encode hex "rm -rf /" --copyTkinter GUI doesn't work natively in Termux. Run it on PC or VNC.
python gui.pyYou’ll get a window interface to input payloads, select encoding type, and get results with clipboard copy support.
payload-encoder/
├── encoder.py # Main CLI script
├── gui.py # GUI application using Tkinter
└── README.md # This file-
Encode/decode from files
-
Auto-detect payload type
-
Export results to a file
-
Android APK GUI version
@Cyb3rflex
- Termux-powered security tools developer 💻📱🔐
This tool is intended for educational and ethical use only. Do not use it for illegal activities.
If you find this project helpful, consider giving it a ⭐ on GitHub. It really helps!