One Hat Cyber Team
Your IP :
216.73.217.126
Server IP :
185.33.55.30
Server :
Linux cl30.webspacecontrol.com 5.14.0-611.38.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 10 17:21:28 EDT 2026 x86_64
Server Software :
Apache
PHP Version :
8.1.34
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
proc
/
thread-self
/
root
/
opt
/
whlist
/
smtpauth
/
View File Name :
smtpauth-cli.php
#!/opt/cpanel/ea-php73/root/bin/php --php-ini=/opt/whlist/smtpauth/php.ini <?php define('VERBOSE',true); $version = '0.1.1'; $params = $argv; unset($params[0]); $params = array_flip($params); if (isset($params)) { while(list($key,$val)=each($params)) { if (substr_count($key, '=')) { $key = explode('=',$key); $params[$key[0]] = $key[1]; } } } $validParams['--help'] = true; $validParams['-help'] = true; $validParams['-h'] = true; $validParams['-?'] = true; $validParams['-d'] = true; $validParams['--debug'] = true; $validParams['--version'] = true; $validParams['--hash'] = true; $validParams['-v'] = true; $validParams['-u'] = true; $validParams['-r'] = true; $validParams['-g'] = true; if (isset($params)) { reset($params); while(list($key,$val)=each($params)) { if (!isset($validParams[$key])) { unset($params[$key]); } } } $correctHash = isset($params['--hash']) && !empty($params['--hash']) && is_dir("/home/{$params['--hash']}") ? $params['--hash'] : false; $wellParameterized = false; if (isset($params['-g']) && $correctHash) { $wellParameterized = true; } elseif (isset($params['-u'])) { $wellParameterized = true; } elseif (isset($params['-r'])) { $wellParameterized = true; } if ( !isset($params) || count($params) == 0 || isset($params['--help']) || isset($params['-h']) || isset($params['-help']) || isset($params['-?']) || $wellParameterized === false ) { echo "DotRoll SMTP AUTH limiter tool version $version\n"; echo "Copyright (C) 2014 by Zoltán Istvanovszki.\n"; echo " DotRoll <zebraz@dotroll.com>\n"; echo "Usage: ./support.php OPTION [--hash=HASH]\n\n"; echo "Options:\n"; echo " -v\t\tprint version number\n"; echo " -h\t\tshow this help\n"; echo " -u\t\tupdate geoip database\n"; echo " -r\t\t(re)generate all user smtp auth files\n"; echo " -g\t\t(re)generate selected user smtp auth file\n"; echo " --hash=HASH\tcPanel webhost user name\n"; exit; } if (isset($params['--version']) || isset($params['-v'])) { echo "DotRoll SMTP AUTH limiter tool version $version\n"; echo "Copyright (C) 2014 by Zoltán Istvanovszki.\n"; echo " DotRoll <zebraz@dotroll.com>\n"; exit; } define('LOGFILE', '/var/log/smtpauth-cli.log'); define('FACILITY', 'support'); if (isset($params['--debug'])) { define('DEBUG', true); } require('/usr/local/cpanel/base/3rdparty/whlist/whlist.func.php'); if (isset($params['-u'])) { l("Update geoip database"); updateGeoipDatabase(); l('Command completed successfully'); } if (isset($params['-g'])) { l("(re)generate $correctHash user smtp auth file"); generateUserSmtpAuthFile($correctHash); l('Command completed successfully'); } if (isset($params['-r'])) { l("(re)generate all user smtp auth files"); generateAllUserSmtpAuthFiles(); l('Command completed successfully'); }