Skip to content

Instantly share code, notes, and snippets.

@Cvar1984
Created May 28, 2022 04:21
Show Gist options
  • Save Cvar1984/7f6fbb1065ba8e7803150c0542d2411b to your computer and use it in GitHub Desktop.
Save Cvar1984/7f6fbb1065ba8e7803150c0542d2411b to your computer and use it in GitHub Desktop.
<?php
$pathLists = [
'/files',
'/file',
'/journals',
'/journal',
'/jurnal',
'/jurnals',
'/jurnal_file',
'/jurnal_files',
'/jurnal_data_file',
'/jurnal_data_files',
'/jurnalfile',
'/jurnal_dat0_file',
'/jurnalfiles',
'/jurnaldatafile',
'/jurnaldatafiles',
'/data',
'/datafile',
'/datafiles',
'/journalfile',
'/journalfiles',
'/journal_file',
'/journal_files',
'/journal_data',
'/journal_data_file',
'/journal_data_files'
];
$endpoint = $argv[1];
filter_var($endpoint, FILTER_VALIDATE_URL) or die("php $argv[0] [url{required}] [path to wordlist{optional}]\n");
if (isset($argv[2])) {
if (file_exists($argv[2])) {
$content = file_get_contents($argv[2]);
$pathLists = explode("\n", $content);
}
}
foreach ($pathLists as $path) {
$url = $endpoint . $path;
$headers = get_headers($url);
if (strpos($headers[0], '200')) {
echo 'Found: ', $url, PHP_EOL;
} elseif (strpos($headers[0], '403')) {
echo 'Forbidden: ', $url, PHP_EOL;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment