PHP Obfuscator Tool — Powered by YakPro-Po (pmdunggh fork) with Python native fallback.
Style inspired by Zeta-Obfuscator-Tool by BenzoXdev.
| Platform | Link |
|---|---|
| 🐙 GitHub | github.com/BenzoXdev |
| t.me/benzoXdev | |
| instagram.com/just._.amar_x1 |
- 🔴 Zeta style interface — ASCII art, brackets
[>][!][x]red/white, timestamp - 🖱️ File selection via window — tkinter + manual input fallback
- 🔧 Hybrid engine:
- ✅ YakPro-Po if PHP is installed (main engine, very powerful)
- ✅ Native Python if PHP is missing (automatic fallback)
- 📊 5 obfuscation levels (Low → Extreme)
- 📁 3 modes: Single file, Multiple files, Entire folder
- 💾 Automatic backup (optional)
- 🔄 Multi-threading for large projects
| Level | Effect |
|---|---|
| 1 — Low | Strip comments + single line compacting |
| 2 — Medium | + Strings + Variables |
| 3 — High | + Functions + Constants |
| 4 — Very High | + Classes, Methods, Properties, Namespaces |
| 5 — Extreme | + If/Loop obfuscation + Shuffle statements |
| Level | Effect |
|---|---|
| 1 — Low | Strip comments + compacting |
| 2 — Medium | + Octal string encoding (\110\145\154) |
| 3 — High | + Hex string encoding (\x48\x65\x6c) + variable renaming $_0x... |
| 4 — Very High | + Double pass variable renaming |
| 5 — Extreme | + base64_decode / eval wrapper |
https://python.org
pip install -r requirements.txtClone PHP-Parser into yakpro-po/ (already included if cloned properly):
cd yakpro-po
git clone https://github.com/nikic/PHP-Parser.gitThen install PHP CLI:
- Windows: windows.php.net
- Ubuntu:
sudo apt install php-cli
Zeta-PHP-Obfuscator/
├── Zeta-PHP-Obfuscator.py ← Main script
├── yakpro-po/ ← YakPro-Po (pmdunggh fork)
│ ├── yakpro-po.php
│ ├── PHP-Parser/
│ └── yakpro-po.cnf
├── requirements.txt
├── banner.png
├── README.md
└── README.txt
python Zeta-PHP-Obfuscator.pyFollow the interactive menus:
- Choose the mode (file / multiple / folder)
- Choose the obfuscation level (1-5)
- Choose the files via the selection window
- Retrieve the obfuscated files in
PHP-Obfuscated/
Before:
<?php
// Database connection
$host = "localhost";
$user = "admin";
$pass = "secret123";
function connect($host, $user, $pass) {
return new PDO("mysql:host=$host", $user, $pass);
}After (level 3):
<?php $h="\x6c\x6f\x63\x61\x6c\x68\x6f\x73\x74"; $_0x4f3a2b1c="\x61\x64\x6d\x69\x6e"; $_0x9d2e1a3f="\x73\x65\x63\x72\x65\x74\x31\x32\x33"; function connect($_0xf1e2d3c4,$_0x7a8b9c0d,$_0x1b2c3d4e){return new PDO("mysql:host=$_0xf1e2d3c4",$_0x7a8b9c0d,$_0x1b2c3d4e);}MIT License — Free to use and modify.
PHP Obfusc Tool by BenzoXdev
