easytoyou.eu are a brilliant service that allows unlimited ionCube decoding for a very reasonable monthly fee. it has no way to upload a directory, so to decode a large webapp is a slow, manual process.
this script should take care of this process for you. the usage should be clear enough.
this is held together with sticky tape and hope, don't be surprised if it fails on big jobs. you should be able to rerun and pick up where you left of. check the code if you'd prefer to copy the original ioncubed files and the script should still run, the code to it is commented.
Setup: Git clone repo to local folder.
Change into that folder and install the pip requirements cd easy4us && pip install -r requirements.txt
Then follow as outlined below to use the command line.
usage: easy4us
decode directories with easytoyou.eu
-h, --help show this help message and exit
-u USERNAME, --username USERNAME
easytoyou.eu username
-p PASSWORD, --password PASSWORD
easytoyou.eu password
-s SOURCE, --source SOURCE
source directory
-o DESTINATION, --destination DESTINATION
destination directory
-d DECODER, --decoder DECODER
decoder (default: ic10php72)
-w, --overwrite overwrite
For example:
python main.py -u USERNAME -p PASSWORD -s SOURCE -w