| Server IP : 23.111.136.34 / Your IP : 216.73.216.136 Web Server : Apache System : Linux servidor.eurohost.com.br 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : meusitei ( 1072) PHP Version : 5.6.40 Disable Function : show_source, system, shell_exec, passthru, proc_open MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/local/src/bitninja-whm/cgi/ |
Upload File : |
#!/usr/local/cpanel/3rdparty/bin/php-cgi
<?php
include '/usr/local/cpanel/whostmgr/docroot/addon_plugins/bitninja/Bitninja.php';
if (isset($_POST['getLogs'])) {
if (isset($_POST['prevLogs'])) {
$logs = Bitninja::getAndBuildLogs(false, json_decode($_POST['prevLogs'], true));
} else {
$logs = Bitninja::getAndBuildLogs(true, null);
}
echo $logs;
} else {
if (isset($_POST['start'])) {
Bitninja::start();
} elseif (isset($_POST['stop'])) {
Bitninja::stop();
} elseif (isset($_POST['check_gl_ip'])){
echo Bitninja::checkGL($_POST['check_gl_ip']);
exit(0);
}
?>
<link rel="stylesheet" type="text/css" href="/addon_plugins/bitninja/css/style.css">
<script type="text/javascript" src="/addon_plugins/bitninja/js/jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="/addon_plugins/bitninja/js/main.js"></script>
<div id="pageheader">
<div class="topboxmargin"></div>
<div id="doctitle">
<h1><span><img src="/addon_plugins/bitninja/img/logo.png" alt=""></span></h1>
<h3>Version: <?= Bitninja::getVersion() ?></h3>
<h3>License: <?= Bitninja::getLicenseInfo()?></h3>
</div>
</div>
<div id="menu">
<table style="float: left;">
<tbody>
<tr>
<td><b>Actions:</b></td>
<td>
<?php if (Bitninja::isRun()) { ?>
<button onclick="stop();">Stop BitNinja</button>
<?php } else { ?>
<button onclick="start();">Start BitNinja</button>
<?php } ?>
</td>
<td>
<div class="ajaxLoader"></div>
</td>
</tr>
</tbody>
</table>
<?php if (Bitninja::isRun()) { ?>
<div id="action" class="pause tooltips" onclick="pauseLog(this);" data-placement="left" data-toggle="tooltip" data-original-title="Pause"></div>
<?php } ?>
</div>
<br>
<div id="logContainer" class="logs" style="min-height: 500px; <?= !Bitninja::isRun() ? 'display: none;' : '' ?>">
<div>
</div>
</div>
<form method="POST" class="check-greylist">
<input type="text" placeholder="Ip address" name="check_gl_ip">
<input type="submit" onclick="checkGL(this); return false;" value="Check on Greylist" style="margin-left: 5px;">
<div id="response"></div>
</form>
<script type="text/javascript">
prevLogsData = null;
<?php if (Bitninja::isRun()) { ?>
$(document).ready(function () {
logEvents = setInterval(function () {
getLogs();
}, 500);
});
<?php } ?>
</script>
<?php
}
?>