Skip to content

Cyb3rflex/payload-encoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Payload Encoder

A simple yet powerful Python tool for encoding and decoding payloads in multiple formats — built for cybersecurity researchers, ethical hackers, and developers.


🚀 Features

  • 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

🧰 Requirements

  • Python 3
  • pyperclip (for clipboard copy)
  • tkinter (for GUI - optional, use on PC or VNC)

Install dependencies:

pip install pyperclip

🖥️ CLI Usage

▶️ Encode a Payload

python encoder.py encode base64 "ls -la"

🔁 Decode a Payload

python encoder.py decode base64 "bHMgLWxhCg=="

📋 With Clipboard Copy

python encoder.py encode hex "rm -rf /" --copy

🖼️ GUI Usage

Tkinter GUI doesn't work natively in Termux. Run it on PC or VNC.

 python gui.py

You’ll get a window interface to input payloads, select encoding type, and get results with clipboard copy support.


📂 Project Structure

payload-encoder/
├── encoder.py       # Main CLI script
├── gui.py           # GUI application using Tkinter
└── README.md        # This file

💡 Future Features (Planned)

  • Encode/decode from files

  • Auto-detect payload type

  • Export results to a file

  • Android APK GUI version


🧑‍💻 Author

@Cyb3rflex

  • Termux-powered security tools developer 💻📱🔐

⚠️ Disclaimer

This tool is intended for educational and ethical use only. Do not use it for illegal activities.


⭐ Star This Repo

If you find this project helpful, consider giving it a ⭐ on GitHub. It really helps!

About

No description, website, or topics provided.

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages