Protect Your PHP Source Code with Military-Grade Encryption
Ex-Guard encrypts your PHP files with AES-256-GCM. Add domain locking, IP binding, and expiry dates. Your source code stays safe forever.
Ex-Guard encrypts your PHP files with AES-256-GCM. Add domain locking, IP binding, and expiry dates. Your source code stays safe forever.
Military-grade PHP protection that's easy to deploy. No runtime dependencies, no configuration headaches.
Everything you need to protect your PHP intellectual property — all in one solution.
Military-grade encryption for your PHP source code. Each file is encrypted with a unique nonce, making brute-force attacks impossible.
Restrict your encoded PHP files to run only on approved domains. Prevent unauthorized distribution and misuse.
Lock execution to specific IP addresses. Perfect for dedicated servers and controlled deployment environments.
Set time-limited licenses. Your encoded files automatically stop working after the expiry date — no server-side checks needed.
Distribute licenses via .lic files. Your clients never see the encryption key — it's embedded and encrypted inside the license.
Compile PHP to opcodes before encryption for maximum protection. The loader transparently decrypts and executes at runtime.
Three simple steps to protect your PHP source code.
Use the Ex-Guard Desktop GUI or CLI to encrypt your PHP source with AES-256-GCM. Set domain, IP, and expiry restrictions.
Install the Ex-Guard Loader extension on the client's PHP server. Copy the encoded files and license. Add 3 lines to php.ini.
The loader transparently decrypts and executes your PHP code. Zero configuration, zero overhead after first load.
Built for PHP developers who are tired of seeing their hard work stolen, resold, or deployed on servers they don't control.
Sell your WordPress plugins, WooCommerce extensions, or Laravel packages without fear. Your source code stays locked — clients can use it, but never see it.
Deliver enterprise applications (CRM, ERP, POS) to clients with confidence. Domain locking ensures your code only runs where you say it does.
Protect your multi-tenant PHP SaaS from reverse-engineering. License per server, control access by IP, and set expiry on trial deployments.
Stop worrying about clients copying your code to 10 servers. One license, one machine. They need another? That's another license.
Charge premium prices for premium code. Ex-Guard ensures your open-core model actually works — free tier stays free, premium stays protected.
If you've ever had a client ask for the source code after a project, or found your work on a piracy site — this is your solution.
Add just 3 lines to your php.ini and you're protected.
One-time purchase per machine. No subscription needed. Your license is bound to your server's Hardware ID (HWID). Need it on another machine? Simply purchase another license.
Munggaran1 Machine / License |
Hade1 Machine / License |
Leugit1 Machine / License |
Hade Pi2 Machines / License |
Leugit Pi2 Machines / License |
|
|---|---|---|---|---|---|
| Price | Rp 249.000/license | Rp 369.000/license | Rp 429.000/license | Rp 476.000/license | Rp 549.000/license |
| Type | One-time sale, HWID locked | One-time sale, HWID locked | One-time sale, HWID locked | One-time sale, HWID locked | One-time sale, HWID locked |
| Source Encoding | |||||
| Domain Locking | |||||
| Expiry Control | |||||
| IP Locking | |||||
| License File (.lic) | |||||
| Non-PHP Encryption | |||||
| Opcode Mode | |||||
| Reflection Allowlist | |||||
| MAC Locking | |||||
| Multi-Slot Activation | Buy | Buy | Buy | Buy | Buy |
Each license is bound to your server's Hardware ID (HWID). The same license cannot be used on a different machine.
Simply purchase another Hade license for the new server. One-time purchase, no recurring fees.
Hade Pi / Leugit Pi editions provide 2 machine slots per license. Ideal for multi-server or CI/CD.
Trusted by PHP developers and agencies worldwide.
"Ex-Guard saved our SaaS application from being pirated. The domain locking feature means our code only runs on our infrastructure."
"We sell PHP plugins and the license file system is perfect. Each client gets their own .lic — they never see our source code."
"Set up in 5 minutes. The expiry date feature lets us sell time-limited demos without worrying about pirated copies."
Everything you need to know about Ex-Guard.
No. Your PHP source is encrypted with AES-256-GCM encryption and compiled to a native binary. The encoded file is completely unreadable without the Ex-Guard Loader and a valid license.
Minimal. The loader decrypts files at compile time only. Once compiled, PHP executes normally. With OPcache enabled, decoded files are cached and the loader overhead is negligible.
Ex-Guard supports PHP 8.2, 8.3, 8.4, and 8.5 on both Windows (.dll) and Linux (.so). Support for PHP 7.4 and 8.1 is experimental.
You can still re-encode your files with a new key, as long as you have the original source. There is no way to extract the key from an encoded file.
Yes, if you have access to php.ini and can install PHP extensions. Some shared hosts do not allow custom extensions — check with your hosting provider.
Start encoding your PHP files in minutes. Download Ex-Guard and protect your intellectual property today.
Get Started Now