All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Command history. (thanks to @davidtavarez).
- Added support for multiple encryption algorithms. (b64, rb64).
- Run PHP scripts using eval.
- Run PHP scripts using an alternative mechanism to eval(). (thanks to @davidtavarez).
- Improved running user detection. (thanks to @davidtavarez).
- Dark terminal theme.
- Command execution using "proc_open". (thanks to @davidtavarez).
- Command execution using "passthru".
- Command execution using "popen".
- Fixed command execution using "exec".
- Improved MOTD. Now supports Linux, WIN and Darwin platforms. (thanks to @davidtavarez).
- Fixed missing decode.
- Command encryption. (thanks to @davidtavarez).
- Added server name and server software. (thanks to @davidtavarez).
- HTTP Basic Auth protection. (thanks to @davidtavarez).
- Improvements on command execution.
- If json_encode isn't available then send output in plain text (including banner).
- Improvements on auto-update system.
- File manager.
- Improvements on command execution.
- If json_encode isn't available then send output in plain text (including banner).
- Improvements on auto-update system.
- File manager.
- Disabled functions detection.
- Support for multiple functions and mechanisms in order to ensure the command execution.
- System information section. Including: platform, current user, server IP, client IP, PHP version, installed modules, disabled functions.
- File manager :WIP:.
- Font-awesome.
- If the frontend doesn't receives a JSON, then print the whole output.
- Automatically download latest x3n4.php from Github releases using 'upgrade' command.
- Adopted use of "long" array syntax array() in order to be compatible with PHP below 5.4.
- Simple shell suport via shell_exec().
- Internal commands: "clear" and "exit".
- Partial support for "cd" using chdir().
- MOTD.