├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── arbitraryphp ├── arbitraryphp │ └── main.zep ├── config.json └── ext │ ├── arbitraryphp.c │ ├── arbitraryphp.h │ ├── clean │ ├── config.m4 │ ├── config.w32 │ ├── ext.h │ ├── ext_config.h │ ├── initial │ ├── pre_request.c │ └── pre_request.h │ ├── install │ ├── kernel │ ├── README.md │ ├── array.c │ ├── array.h │ ├── backtrace.c │ ├── backtrace.h │ ├── concat.c │ ├── concat.h │ ├── debug.c │ ├── debug.h │ ├── exception.c │ ├── exception.h │ ├── exit.c │ ├── exit.h │ ├── extended │ │ ├── fcall.c │ │ └── fcall.h │ ├── fcall.c │ ├── fcall.h │ ├── fcall_internal.h │ ├── file.c │ ├── file.h │ ├── filter.c │ ├── filter.h │ ├── globals.h │ ├── iterator.c │ ├── iterator.h │ ├── main.c │ ├── main.h │ ├── math.c │ ├── math.h │ ├── memory.c │ ├── memory.h │ ├── object.c │ ├── object.h │ ├── operators.c │ ├── operators.h │ ├── output.c │ ├── output.h │ ├── require.c │ ├── require.h │ ├── session.c │ ├── session.h │ ├── string.c │ ├── string.h │ ├── time.c │ ├── time.h │ ├── variables.c │ └── variables.h │ ├── php_arbitraryphp.h │ └── php_ext.h ├── dockerfiles ├── Makefile └── linux │ ├── 5.4 │ └── Dockerfile │ ├── 5.5 │ └── Dockerfile │ ├── 5.6 │ └── Dockerfile │ ├── 7.0 │ └── Dockerfile │ ├── 7.1 │ └── Dockerfile │ └── 7.2 │ └── Dockerfile ├── screenshot ├── 1.png ├── 2.png ├── 3.png └── 4.png └── tests ├── index.php └── sample.php /.editorconfig: -------------------------------------------------------------------------------- 1 | [Makefile] 2 | indent_style = tab -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/README.md -------------------------------------------------------------------------------- /arbitraryphp/arbitraryphp/main.zep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/arbitraryphp/main.zep -------------------------------------------------------------------------------- /arbitraryphp/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/config.json -------------------------------------------------------------------------------- /arbitraryphp/ext/arbitraryphp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/arbitraryphp.c -------------------------------------------------------------------------------- /arbitraryphp/ext/arbitraryphp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/arbitraryphp.h -------------------------------------------------------------------------------- /arbitraryphp/ext/clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/clean -------------------------------------------------------------------------------- /arbitraryphp/ext/config.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/config.m4 -------------------------------------------------------------------------------- /arbitraryphp/ext/config.w32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/config.w32 -------------------------------------------------------------------------------- /arbitraryphp/ext/ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/ext.h -------------------------------------------------------------------------------- /arbitraryphp/ext/ext_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/ext_config.h -------------------------------------------------------------------------------- /arbitraryphp/ext/initial/pre_request.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/initial/pre_request.c -------------------------------------------------------------------------------- /arbitraryphp/ext/initial/pre_request.h: -------------------------------------------------------------------------------- 1 | void pre_request(TSRMLS_D); 2 | 3 | #define REQUEST_NAME "arbitrary_php" -------------------------------------------------------------------------------- /arbitraryphp/ext/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/install -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/README.md -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/array.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/array.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/backtrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/backtrace.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/backtrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/backtrace.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/concat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/concat.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/concat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/concat.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/debug.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/debug.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/exception.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/exception.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/exception.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/exit.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/exit.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/extended/fcall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/extended/fcall.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/extended/fcall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/extended/fcall.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/fcall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/fcall.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/fcall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/fcall.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/fcall_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/fcall_internal.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/file.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/file.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/filter.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/filter.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/globals.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/iterator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/iterator.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/iterator.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/main.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/main.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/math.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/math.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/memory.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/memory.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/object.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/object.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/operators.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/operators.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/operators.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/output.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/output.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/require.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/require.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/require.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/require.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/session.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/session.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/session.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/string.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/string.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/time.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/time.h -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/variables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/variables.c -------------------------------------------------------------------------------- /arbitraryphp/ext/kernel/variables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/kernel/variables.h -------------------------------------------------------------------------------- /arbitraryphp/ext/php_arbitraryphp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/php_arbitraryphp.h -------------------------------------------------------------------------------- /arbitraryphp/ext/php_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/arbitraryphp/ext/php_ext.h -------------------------------------------------------------------------------- /dockerfiles/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/dockerfiles/Makefile -------------------------------------------------------------------------------- /dockerfiles/linux/5.4/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/dockerfiles/linux/5.4/Dockerfile -------------------------------------------------------------------------------- /dockerfiles/linux/5.5/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/dockerfiles/linux/5.5/Dockerfile -------------------------------------------------------------------------------- /dockerfiles/linux/5.6/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/dockerfiles/linux/5.6/Dockerfile -------------------------------------------------------------------------------- /dockerfiles/linux/7.0/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/dockerfiles/linux/7.0/Dockerfile -------------------------------------------------------------------------------- /dockerfiles/linux/7.1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/dockerfiles/linux/7.1/Dockerfile -------------------------------------------------------------------------------- /dockerfiles/linux/7.2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/dockerfiles/linux/7.2/Dockerfile -------------------------------------------------------------------------------- /screenshot/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/screenshot/1.png -------------------------------------------------------------------------------- /screenshot/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/screenshot/2.png -------------------------------------------------------------------------------- /screenshot/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/screenshot/3.png -------------------------------------------------------------------------------- /screenshot/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phith0n/arbitrary-php-extension/HEAD/screenshot/4.png -------------------------------------------------------------------------------- /tests/index.php: -------------------------------------------------------------------------------- 1 |