Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php define("PIPE_PATH", dirname(__FILE__) . "/pipe_test.sock"); @unlink(PIPE_PATH); $a =..

Decoded Output download

<?php
define("PIPE_PATH", dirname(__FILE__) . "/pipe_test.sock");
@unlink(PIPE_PATH);
$a = uv_pipe_init(uv_default_loop(), 0);
$ret = uv_pipe_bind($a,PIPE_PATH);

uv_listen($a, 8192, function($stream){
    $pipe = uv_pipe_init(uv_default_loop(),0);
    uv_accept($stream,$pipe);
    uv_read_start($pipe,function($pipe, $nread, $buffer) use ($stream){
        echo $buffer;
        uv_read_stop($pipe);
        uv_close($stream, function(){
            @unlink(PIPE_PATH);
        });
    });
});

$b = uv_pipe_init(uv_default_loop(), 0);
uv_pipe_connect($b, PIPE_PATH, function($a,$b){
    uv_write($b,"Hello", function($stream,$stat){
        uv_close($stream);
    });
});

uv_run();
exit;
 ?>

Did this file decode correctly?

Original Code

<?php
define("PIPE_PATH", dirname(__FILE__) . "/pipe_test.sock");
@unlink(PIPE_PATH);
$a = uv_pipe_init(uv_default_loop(), 0);
$ret = uv_pipe_bind($a,PIPE_PATH);

uv_listen($a, 8192, function($stream){
    $pipe = uv_pipe_init(uv_default_loop(),0);
    uv_accept($stream,$pipe);
    uv_read_start($pipe,function($pipe, $nread, $buffer) use ($stream){
        echo $buffer;
        uv_read_stop($pipe);
        uv_close($stream, function(){
            @unlink(PIPE_PATH);
        });
    });
});

$b = uv_pipe_init(uv_default_loop(), 0);
uv_pipe_connect($b, PIPE_PATH, function($a,$b){
    uv_write($b,"Hello", function($stream,$stat){
        uv_close($stream);
    });
});

uv_run();
exit;

Function Calls

define 1
dirname 1

Variables

None

Stats

MD5 7978fb610e4dd905a489213d3383c535
Eval Count 0
Decode Time 95 ms