#!/usr/bin/php
<?php

exec('find /etc -type f', $out, $ec);

if ($ec != 0) {
	fwrite(STDERR, "find failed with exit code $ec\n");
	exit(1);
}

foreach ($out as $file) {
	$chmod = fileperms($file);
	$chmod = (int)$chmod;
	$exec = ($chmod & 1) == 1;
	$write = ($chmod & 2) == 2;
	$read = ($chmod & 4) == 4;
	if ($read) echo "$file: world readable\n";
	if ($write) echo "$file: WORLD WRITEABLE\n";
	if ($exec) echo "$file: world executable\n";
}
