Diff
6 years ago
dashboard
7 years ago
rest-api
6 years ago
.htaccess
7 years ago
Diff.php
6 years ago
GeoLite2-Country.mmdb
6 years ago
IPTraf.php
6 years ago
IPTrafList.php
7 years ago
WFLSPHP52Compatability.php
6 years ago
compat.php
8 years ago
conntest.php
7 years ago
cronview.php
8 years ago
dbview.php
8 years ago
diffResult.php
8 years ago
email_genericAlert.php
7 years ago
email_newIssues.php
6 years ago
email_unlockRequest.php
8 years ago
email_unsubscribeRequest.php
7 years ago
flags.php
7 years ago
live_activity.php
8 years ago
menu_dashboard.php
7 years ago
menu_dashboard_options.php
7 years ago
menu_firewall.php
6 years ago
menu_firewall_blocking.php
7 years ago
menu_firewall_blocking_options.php
8 years ago
menu_firewall_waf.php
7 years ago
menu_firewall_waf_options.php
7 years ago
menu_options.php
6 years ago
menu_scanner.php
6 years ago
menu_scanner_credentials.php
8 years ago
menu_scanner_options.php
6 years ago
menu_support.php
7 years ago
menu_tools.php
7 years ago
menu_tools_diagnostic.php
6 years ago
menu_tools_importExport.php
7 years ago
menu_tools_livetraffic.php
6 years ago
menu_tools_twoFactor.php
7 years ago
menu_tools_whois.php
8 years ago
menu_wordfence_central.php
7 years ago
noc1.key
7 years ago
sysinfo.php
8 years ago
unknownFiles.php
8 years ago
viewFullActivityLog.php
8 years ago
wf503.php
7 years ago
wfAPI.php
6 years ago
wfActivityReport.php
6 years ago
wfAdminNoticeQueue.php
8 years ago
wfAlerts.php
6 years ago
wfArray.php
7 years ago
wfBrowscap.php
6 years ago
wfBrowscapCache.php
7 years ago
wfBulkCountries.php
7 years ago
wfCache.php
6 years ago
wfCentralAPI.php
6 years ago
wfConfig.php
6 years ago
wfCrawl.php
6 years ago
wfCredentialsController.php
7 years ago
wfCrypt.php
6 years ago
wfDB.php
7 years ago
wfDashboard.php
7 years ago
wfDateLocalization.php
8 years ago
wfDiagnostic.php
6 years ago
wfDict.php
8 years ago
wfDirectoryIterator.php
7 years ago
wfHelperBin.php
11 years ago
wfHelperString.php
11 years ago
wfIPWhitelist.php
7 years ago
wfImportExportController.php
7 years ago
wfIssues.php
6 years ago
wfJWT.php
7 years ago
wfLockedOut.php
7 years ago
wfLog.php
6 years ago
wfMD5BloomFilter.php
8 years ago
wfModuleController.php
7 years ago
wfNotification.php
8 years ago
wfOnboardingController.php
7 years ago
wfPersistenceController.php
8 years ago
wfRESTAPI.php
7 years ago
wfScan.php
6 years ago
wfScanEngine.php
6 years ago
wfSchema.php
6 years ago
wfStyle.php
7 years ago
wfSupportController.php
6 years ago
wfUnlockMsg.php
6 years ago
wfUpdateCheck.php
6 years ago
wfUtils.php
6 years ago
wfVersionCheckController.php
8 years ago
wfView.php
10 years ago
wfViewResult.php
8 years ago
wordfenceClass.php
6 years ago
wordfenceConstants.php
6 years ago
wordfenceHash.php
6 years ago
wordfenceScanner.php
6 years ago
wordfenceURLHoover.php
6 years ago
IPTrafList.php
78 lines
| 1 | <?php if (!defined('WORDFENCE_VERSION')) { exit; } ?> |
| 2 | <?php |
| 3 | if (!wfUtils::isAdmin()) { |
| 4 | exit(); |
| 5 | } |
| 6 | /** |
| 7 | * @var array $results |
| 8 | */ |
| 9 | ?> |
| 10 | <table border="0" cellpadding="2" cellspacing="0" class="wf-recent-traffic-table"> |
| 11 | <?php foreach ($results as $key => $v) { ?> |
| 12 | <tr> |
| 13 | <th>Time:</th> |
| 14 | <td><?php echo $v['timeAgo'] ?> ago -- <?php echo date(DATE_RFC822, $v['ctime']); ?> -- <?php echo $v['ctime']; ?> in Unixtime</td> |
| 15 | </tr> |
| 16 | <?php if ($v['timeSinceLastHit']) { |
| 17 | echo '<th>Secs since last hit:</th><td>' . $v['timeSinceLastHit'] . '</td></tr>'; |
| 18 | } ?> |
| 19 | <?php if (wfUtils::hasXSS($v['URL'])) { ?> |
| 20 | <tr> |
| 21 | <th>URL:</th> |
| 22 | <td><span style="color: #F00;">Possible XSS code filtered out for your security</span></td> |
| 23 | </tr> |
| 24 | <?php } else { ?> |
| 25 | <tr> |
| 26 | <th>URL:</th> |
| 27 | <td> |
| 28 | <a href="<?php echo wp_kses($v['URL'], array()); ?>" target="_blank" rel="noopener noreferrer"><?php echo $v['URL']; ?></a> |
| 29 | </td> |
| 30 | </tr> |
| 31 | <?php } ?> |
| 32 | <tr> |
| 33 | <th>Type:</th> |
| 34 | <td><?php |
| 35 | if ($v['statusCode'] == '404') { |
| 36 | echo '<span style="color: #F00;">Page not found</span>'; |
| 37 | } |
| 38 | else if ($v['type'] == 'hit') { |
| 39 | echo 'Normal request'; |
| 40 | } ?></td> |
| 41 | </tr> |
| 42 | <?php if ($v['referer']) { ?> |
| 43 | <tr> |
| 44 | <th>Referrer:</th> |
| 45 | <td> |
| 46 | <a href="<?php echo $v['referer']; ?>" target="_blank" rel="noopener noreferrer"><?php echo $v['referer']; ?></a> |
| 47 | </td></tr><?php } ?> |
| 48 | <tr> |
| 49 | <th>Full Browser ID:</th> |
| 50 | <td><?php echo esc_html($v['UA'], array()); ?></td> |
| 51 | </tr> |
| 52 | <?php if ($v['user']) { ?> |
| 53 | <tr> |
| 54 | <th>User:</th> |
| 55 | <td> |
| 56 | <a href="<?php echo $v['user']['editLink']; ?>" target="_blank" rel="noopener noreferrer"><span data-userid="<?php echo esc_attr($v['user']['ID']); ?>" class="wfAvatar"></span><?php echo $v['user']['display_name']; ?></a> |
| 57 | </td> |
| 58 | </tr> |
| 59 | <?php } ?> |
| 60 | <?php if ($v['loc']) { ?> |
| 61 | <tr> |
| 62 | <th>Location:</th> |
| 63 | <td> |
| 64 | <span class="wf-flag <?php echo esc_attr('wf-flag-' . strtolower($v['loc']['countryCode'])); ?>" title="<?php echo esc_attr($v['loc']['countryName']); ?>"></span> |
| 65 | <?php if ($v['loc']['city']) { |
| 66 | echo $v['loc']['city'] . ', '; |
| 67 | } ?> |
| 68 | <?php echo $v['loc']['countryName']; ?> |
| 69 | </td> |
| 70 | </tr> |
| 71 | <?php } ?> |
| 72 | <tr class="wf-recent-traffic-table-row-border"> |
| 73 | <td colspan="2"><div></div></td> |
| 74 | </tr> |
| 75 | <?php } ?> |
| 76 | |
| 77 | </table> |
| 78 |