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

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- fopen devices from net_get_interfaces --SKIPIF-- <?php if (!extension_loaded('pca..

Decoded Output download

--TEST--
fopen devices from net_get_interfaces
--SKIPIF--
<?php if (!extension_loaded('pcap')) { echo 'skip'; } ?>
--FILE--
<?php

declare(strict_types = 1);

require('helpers.php');

$devs = 0;

foreach (array_keys(net_get_interfaces()) as $dev) {
  $fp = fopen('pcap://' . $dev, 'r');

  if (!$fp) {
    die('Could not open device ' . $dev);
  }

  $devs++;

  fclose($fp);
}

print "successfully initiated capture on {$devs} devices
";
print "done!";
?>
--EXPECTF--
successfully initiated capture on %d devices
done!

Did this file decode correctly?

Original Code

--TEST--
fopen devices from net_get_interfaces
--SKIPIF--
<?php if (!extension_loaded('pcap')) { echo 'skip'; } ?>
--FILE--
<?php

declare(strict_types = 1);

require('helpers.php');

$devs = 0;

foreach (array_keys(net_get_interfaces()) as $dev) {
  $fp = fopen('pcap://' . $dev, 'r');

  if (!$fp) {
    die('Could not open device ' . $dev);
  }

  $devs++;

  fclose($fp);
}

print "successfully initiated capture on {$devs} devices\n";
print "done!";
?>
--EXPECTF--
successfully initiated capture on %d devices
done!

Function Calls

extension_loaded 1

Variables

None

Stats

MD5 476a21f51312638f86bf47d4b88e896c
Eval Count 0
Decode Time 193 ms